Вопросы с тегом «actions»

Имя для события, которое выполняется в определенных точках ядра WordPress.

2
Как правильно подключить сообщение об обновлении?
я пытаюсь перехватить, когда сообщение обновляется, но все перехвата updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } Я пробовал это, add_action('save_post', 'my_function');но ни один идентификатор не был отражен, или, возможно, это сообщение уже отражено, но никогда не отображается из-за переадресации заголовка.
19 php  hooks  actions  save-post 

1
Как переопределить существующее действие плагина новым действием
Я использую плагин. У него есть действие, подобное этому. add_action('publish_post', 'old_action'); function old_action($pid) { "code goes here" } } Я пишу модуль для этого плагина. Поэтому мне нужно переопределить эту старую функцию действия с моей новой функцией действия. Это моя новая функция. function new_action($pid) { "code goes here" } } …

3
add_action (), add_filter () до или после функции
Просматривая фрагменты / учебники / плагины WordPress, которые я часто вижу add_action()и add_filter()помещаю перед объявлением функции: add_action( 'publish_post', 'email_friends' ); function email_friends( $post_ID ) { $friends = 'bob@example.org, susie@example.org'; mail( $friends, "sally's blog updated" , 'I just put something on my blog: http://blog.example.com' ); return $post_ID; } С логической точки …

3
remove_action для after_setup_theme не работает из дочерней темы
Я пытаюсь удалить действие темы для темы изящных тем, используя дочернюю тему. Это работает, когда я удаляю действие после кода add_action в любом месте родительской темы functions.php. Однако, это не работает, когда я добавляю его из дочерней темы functions.php. remove_action ('after_setup_theme', 'et_pb_setup_theme' , 10); Действие удаления имеет тот же приоритет …


1
Как я могу увидеть все действия, прикрепленные к хуку «add_action»?
Я работаю с админкой и пытаюсь отладить некоторые меню и их приоритеты. Я знаю, что несколько обратных вызовов связаны с действиями, такими как этот: add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 ); Как я могу видеть то, что выстроено в очередь, когда admin_bar_menuвызывается подобный хук ?
16 plugins  php  hooks  actions  debug 

2
Почему некоторые хуки не работают в контексте класса?
Я довольно озадачен этим. Я использую add_action внутри своего класса плагинов, чтобы делать определенные вещи - добавлять скрипты и стили к голове, wp_ajax и т. Д. Вот действия в __construct: function __construct(){ add_action('admin_menu', array($this, 'sph_admin_menu')); add_action('sph_header', array($this, 'sph_callback')); add_action('sph_header_items', array($this, 'sph_default_menu'), 1); add_action('sph_header_items', array($this, 'sph_searchform'), 2); add_action('sph_header_items', array($this, 'sph_social'), 3); …
16 hooks  actions  oop 

3
Какой хук следует использовать для добавления действия, содержащего перенаправление?
Я хочу создать плагин, который извлекает определенные параметры URL из строки запроса, чтобы создать новую строку запроса для той же страницы. Я следую за прекрасной книгой по разработке плагинов для WordPress, но я не уверен, какой хук использовать для этого действия. Вот моя функция действия: add_action( 'init', 'tccl_redirect' ); function …

3
get_template_part против хуков действий в темах
Мне кажется, что оба они предоставляют конечному пользователю возможность изменить тему без фактического редактирования файлов тем (через дочерние темы). Мой вопрос, является ли один метод предпочтительнее другого. Например, возьмите тему, над которой я сейчас работаю. Я пытаюсь решить, идти ли с шаблонными частями крючков. <?php get_template_part('before_sitecontainer' ); ?> <div id="sitecontainer" …

3
Wordpress Обновление Плагин Крюк / Действие? С 3.9
Я исследовал это несколько раз, но мой поиск не обнаружил ничего, кроме пользовательского кода, который может или не может быть хорошей практикой WordPress. Начиная с последних выпусков (WordPress 3.9 "Smith"), добавлен ли хук в процесс обновления плагина? Я спрашиваю, потому что это очень основная потребность, но я не вижу, чтобы …

3
Какую самую раннюю ловушку действий вы можете назвать?
После того, как решение этого вопроса состояло в том, чтобы заставить функцию запускаться ДО того, как initдействие будет запущено путем удаления последовательности из ее функции, это заставило меня задуматься, есть ли ранее в последовательности загрузки WP, в которую я могу подключить функцию?

3
удалить пользовательский тип сообщения постоянная ссылка
Я зарегистрировал тип сообщения со следующим - $holidayLabels = array( 'name' => __( 'Holidays'), 'singular_name' => __( 'Holidays'), 'all_items' => __( 'All Holidays'), 'add_new' => __( 'Add New Holiday'), 'add_new_item' => __( 'Add New Holiday'), 'edit_item' => __( 'Edit Holiday'), 'new_item' => __( 'New Holiday'), 'view_item' => __( 'View Holidays'), …


1
Где лучше всего использовать add_filter
Должен ли я использовать функцию add_filterв initхуке действия моего плагина или только в скрипте основного плагина? Так как иногда я обнаруживал, что люди используют фильтр повсеместно, и если я вставлю initтрубку, в некоторых случаях это будет слишком поздно. Есть ли какие-либо общие рекомендации относительно приоритета action& filterhook, чтобы у нас …

4
Как узнать, какой приоритет использовать с add_action ()?
Я писал небольшой плагин для удаления некоторых элементов меню для пользователей, не являющихся администраторами, из бэкэнда и обнаружил, что мой плагин ничего не делает, если в своем коде не указан приоритет: add_action('admin_bar_menu', 'remove_toolbar_items', 999); Без этого 999код не удаляет элементы в моей remove_toolbar_itemsфункции, и с этим он прекрасно работает: function …
12 actions 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.