Я пытаюсь добавить информацию на страницу description.php из Woocommerce, но не вижу результата.
Для конкретного продукта я стараюсь добавить конкретную информацию. Я сделал так:
<?php
function my_function_name() {
global $product;
if ( $product->get_id() !== 96 ) {
return;
}
echo ('Information I want to display');
}
add_action( 'woocommerce_after_single_product_summary', 'my_function_name', 10);
?>
Вернувшись на страницу продукта, я не вижу результата, ничего не происходит. Я не уверен, где я потерпел неудачу.
Любая помощь приветствуется.






Обновлено: Проблема в приоритете ловушки. Приоритет 10 уже используется вкладками продуктов:
<?php
/**
* woocommerce_after_single_product_summary hook.
*
* @hooked woocommerce_output_product_data_tabs - 10
* @hooked woocommerce_upsell_display - 15
* @hooked woocommerce_output_related_products - 20
*/
do_action( 'woocommerce_after_single_product_summary' );
?>
Итак, если вам нужно:
1 и 9…11 и 19…Таким образом, в этом примере он будет отображаться перед вкладками продукта (приоритет 5 ниже):
add_action( 'woocommerce_after_single_product_summary', 'my_function_name', 5 );
function my_function_name() {
global $product;
if ( $product->get_id() != 96 )
return;
echo __( 'Information I want to display', 'woocommerce');
}
Код находится в файле function.php вашей активной дочерней темы (или активной темы).
Он должен работать
Проблема заключалась в приоритете крючка… Я обновил свой ответ.