Можно ли скопировать хук действия в WordPress? - PullRequest
0 голосов
/ 15 апреля 2019

Есть ли способ скопировать действие в WordPress и отредактировать его?

Я хочу скопировать хук "woocommerce_single_product_summary" (с другим именем), а затем удалить / добавить какое-либо действие к нему, так что я будуесть 2 функции.

скажем, woocommerce_single_product_summary и woocommerce_single_product_summary_2.

Каждый должен быть независимым, и если я делаю что-то вроде (на function.php):

remove_action ('woocomct_s_s',' woocommerce_template_single_add_to_cart ', 30);

Не удалит его на woocommerce_single_product_summary_2

Заранее спасибо:)

1 Ответ

0 голосов
/ 15 апреля 2019

Вы что-то упустили в своем вопросе.Дублируя ловушку, вы пытаетесь внести некоторые изменения в существующую функцию.Вы можете сделать это, удалив старую функцию и добавив новую функцию в ловушку.

Если вы хотите присоединить другую функцию к тому же хуку, скажем, woocommerce_single_product_summary, вы можете использовать add_action для присоединения функции к хуку.

Если вы хотите удалить функцию из хукабез удаления вашей функции, у вас есть опция,

remove_action( $tag, $function_to_remove, $priority ); 

Это удалит только ту функцию, которая указана в $function_to_remove позиции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...