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

Назва події, яка виконується в конкретних точках у всій ядрі WordPress.

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 трохи глибше, і мені було цікаво, які реальні відмінності між діями та гачками фільтру . Вони обидва - це події, які отримують дані як параметр, і вони, здається, обидва можуть робити те саме. Очевидно, я бачу, що дії викликаються, коли відбуваються дії, і фільтри …

7
Додати посилання на клас
Чи можна посилатись на клас замість функції у "addgery"? Не можу зрозуміти. Ось лише основний приклад функції, про яку йдеться. add_action( 'admin_init', 'MyClass' ); class MyClass { function __construct() { .. This is where stuff gets done .. } } Так так, це не працює. Я також спробував: $var = …
38 actions 


1
Чому під час створення нової публікації активується Save_post?
Я здивований тим фактом, що моя функція, яку я застосував до save_postдії, натискає посилання "Нова публікація" на інформаційній панелі адміністратора. Примітка - це ще до того, як я натиснув Saveабо Update, і він запуститься негайно, а не після закінчення часу або автоматичного оновлення. З іншого боку, коли я щось набираю …

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

1
Як перевірити wp_cron?
Це якесь дурне питання ... Я запланував дію, яку потрібно проводити щогодини: if(!wp_next_scheduled('my_hourly_events')) wp_schedule_event(time(), 'hourly', 'my_hourly_events'); add_action('my_hourly_events', 'the_function_to_run'); function the_function_to_run(){ echo 'it works!'; } Як я можу перевірити, чи працює це, не чекаючи години? :) Я намагався додавати wp_clear_scheduled_hook('my_hourly_events');перед цим кодом і додавати wp_cron()після, але я не бачу, що моя …
28 events  actions  cron  wp-cron 

2
Чи є гачок, який працює після входу користувача?
Я пишу плагін, який отримує деяку розширену інформацію про користувача з віддаленої служби, і мені вона потрібна для виконання її функції щоразу, коли користувач входить у систему. Чи є гачок, який звільняється після входу, до якого я можу додати дію?
28 hooks  login  actions 


3
Як задати сценарії на сторінках додавання / редагування спеціальних публікацій?
Я намагаюся запустити сценарій JS лише тоді, коли хтось додає чи редагує створений мною тип публікації, який я створив під назвою "рецепти". В даний час сценарій працює нормально, коли я це роблю: if (is_admin()){ wp_enqueue_script( 'my-script' ); } Але це завантажує його на кожній сторінці адміністратора, я припускаю, що мені …

4
Різниця між "запусканням" та "додаванням"
Це питання може бути неправильним, я не впевнений у цьому. Тому що мені це не зрозуміло. Я знаю, що add_actionвін використовується для підключення нашої функції до вказаної функції. Наприклад, add_action('wp_head'.'myfunc');зараз те, що коли-небудь код myfuncбуде виконуватися в wp_head(). Це зрозуміло, але я сумніваюся, do_actionщо це робить? Я думаю, що він …
20 hooks  actions 

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

2
Проблема з розумінням apply_filters ()
In apply_filters () apply_filters( $tag, $value, $var ... ); У мене виникли проблеми з обгорткового мою голову навколо $valueі $var. Я читаю кодекс, і це здається, що його $valueможна змінити $var, але ні, але я не знайшов прикладів цього в дикій природі. Здається, він використовується як спосіб передачі змінної. У …
19 filters  hooks  actions 

5
Як я можу редагувати дані публікації, перш ніж вони будуть збережені?
У мене є плагін, і я хотів би мати можливість запускати вміст публікації через деякі фільтри, перш ніж він буде збережений у базі даних. Переглядаючи api-плагіни , я бачу, що два гачки, схожі, можуть бути корисними: save_post wp_insert_post Єдина проблема полягає в тому, що, схоже save_post, не потрібно повертати змінну, …

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