Запитання з тегом «filters»

Тип гачка, який забезпечує можливість програмного перекриття вмісту



7
видалити запуск або delete_filter із зовнішніми класами?
У ситуації, коли плагін інкапсулював свої методи у класі, а потім зареєстрував фільтр або дію проти одного з цих методів, як ви видалите дію чи фільтр, якщо у вас більше немає доступу до екземпляра цього класу? Наприклад, припустимо, у вас є плагін, який робить це: class MyClass { function __construct() …
59 actions  filters 

9
Передача параметра для функції фільтра та дії
Це спосіб передавати власні параметри функції в add_filterабо add_action. Наприклад, подивіться у наступному коді: function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter('the_content', 'my_content', 10, 1); Чи можу я передати власний параметр? щось на зразок: add_filter('the_content', 'my_content($my_param)', 10, 1) або add_filter('the_content', 'my_content', 10, 1, $my_param)

3
Відмінність між гачками фільтра та дії?
Нещодавно я дивився на плагін API трохи глибше, і мені було цікаво, які реальні відмінності між діями та гачками фільтру . Вони обидва - це події, які отримують дані як параметр, і вони, здається, обидва можуть робити те саме. Очевидно, я бачу, що дії викликаються, коли відбуваються дії, і фільтри …

3
Додайте меню фільтрів до списку адміністраторів публікацій (спеціального типу), щоб фільтрувати публікації за спеціальними значеннями поля
Ця відповідь дуже близька до того, що я хочу зробити, але замість цього я хотів би вказати конкретне спеціальне поле та відобразити вибране меню його доступних значень. Дякую!

4
Фільтр, щоб видалити атрибути параметри зображення?
Я працюю над сайтом, заснованим на шаблоні CSS з шириною рідини, який встановлює максимальну ширину для зображень на ширину стовпця, що містить їх, і мені потрібно видалити атрибути параметри розміру ширини та висоти, які WordPress додає до зображень. Я роблю це зі своїми обраними зображеннями з цим фільтром: add_filter( 'post_thumbnail_html', …

10
видалити порожні абзаци з_контенту?
Ей, хлопці, я просто хочу запобігти створенню порожніх абзаців у своєму дописі wordpress. Це трапляється досить часто при спробі вручну розмістити вміст. Я не знаю, чому це не діє? /*Remove empty paragraph tags from the_content*/ function removeEmptyParagraphs($content) { /*$pattern = "/<p[^>]*><\\/p[^>]*>/"; $content = preg_replace($pattern, '', $content);*/ $content = str_replace("<p></p>","",$content); return …


2
WordPress гачки / фільтри вставляються перед вмістом або після заголовка
намагаюся вставити вміст перед вмістом публікації в мої функції.php - я знаю, як використовувати звичайні гачки wp, але не знаю, як вставити в інші області. Спробував це, але він вбиває вміст будь-якого іншого типу публікації: function property_slideshow( $content ) { if ( is_single() && 'property' == get_post_type() ) { $custom_content …
29 filters  hooks 

1
Як додати тег defer = “defer” у javascripts-плагіні?
Не вдалося додати тег відкладання в javascripts плагіну. Тест сторінки швидкістю розробника Google пропонує мені додати тег відкладання у контактній формі 7 javascripts. Ось як контактна форма 7 включає javascript у заголовку. add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_scripts' ); function wpcf7_enqueue_scripts() { // jquery.form.js originally bundled with WordPress is out of date and …

1
Отримайте список усіх зареєстрованих дій
Я намагаюся налагодити плагін, який я не розробив, і хочу перерахувати всі зареєстровані дії. Я прочитав цю тему SO: WordPress: Як отримати всі зареєстровані функції для фільтра "the_content" - StackOverflow Але він характерний для одного гака, і це стосується фільтрів, а не дій. Чи є якась змінна на кшталт $wp_filterчи …

2
Як фільтри та гачки дійсно працюють у PHP
Як фільтри та гачки насправді працюють у WordPress? Я запитую про щось просунуте. Як це реалізується в PHP? Наприклад, як він збирає всі гачки з різних плагінів і "прикріплює" їх до основних крюків тощо.
21 filters  hooks 

1
apply_filters ('the_content', $ content) vs do_shortcode ($ content)
Скажімо, у мене є тема теми або спеціальна область тексту постмета. Тепер я хочу виконати декілька коротких кодів, загальних текстів, зображень тощо. Яка найкраща практика і чому? Варіант 1: $content = //my text area data; echo apply_filters('the_content', $content); Варіант 2: $content = //my text area data; echo do_shortcode($content); Будь ласка, …

1
Як створити API для мого плагіна?
Я розробляв плагіни для WordPress, більшість розроблених я плагінів використовують два-три класи, отже, не такі величезні, як Buddypress або WooCommerce. Я планую розробити два плагіни з відкритим кодом, щоб доставити якусь складну систему (не можу поділитися деталями на даний момент, але пізніше під час розробки), де інші розробники можуть налаштувати …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.