Woocommerce экшн крючки не стреляют - PullRequest
0 голосов
/ 18 июня 2019

У меня есть проект WordPress с установленным плагином woocommerce. Я пытаюсь добавить некоторые хуки действий woocommerce в мой файл functions.php только для целей тестирования, и ни один из них не запускает

add_action( 'woocommerce_single_product_summary', 'woocommerce_show_product', 1);

add_action( 'woocommerce_before_single_product', 'woocommerce_show_product', 1 );

add_action( 'woocommerce_before_add_to_cart_form', 'woocommerce_show_product', 1 );

add_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product', 1 );

function woocommerce_show_product() {
    echo 'GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG';
};

В чем может быть причина того, что хуки действий woocommerce не срабатывают?

Ответы [ 2 ]

0 голосов
/ 18 июня 2019

Пожалуйста, попробуйте этот код

add_action( 'woocommerce_single_product_summary', 'bbloomer_show_return_policy', 20 );

function bbloomer_show_return_policy() {
    echo '<p class="rtrn">30-day return policy offered. See Terms and Conditions for details.</p>';
}
0 голосов
/ 18 июня 2019

Это имеет смысл, потому что вы только создаете действие. Вы никогда не называли это. Чтобы вызвать созданное действие, используйте следующий код: do_action('action_name');

   do_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product', 1 ); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...