使用WooCommerce挂钩时出错

时间:2017-09-02 21:19:12

标签: php wordpress woocommerce

警告:缺少action_woocommerce_before_single_product()的参数2,在第298行的/home/crskin/domains/cre8skin.lt/public_html/wp-includes/class-wp-hook.php中调用,并在/ home / crskin /中定义第43行的domains / cre8skin.lt / public_html / wp-content / themes / purelyshopping-child / functions.php 测试

我如何解释这个?

我的代码是:

<?php
do_action( 'woocommerce_before_single_product' );

function action_woocommerce_before_single_product($wc_print_notices, $int) { 
echo ("test");
}; 
add_action ('woocommerce_before_single_product', 'action_woocommerce_before_single_product', 10, 2);
?>

1 个答案:

答案 0 :(得分:1)

您的错误消息是该函数:action_woocommerce_before_single_product()缺少第二个参数。在这种情况下,从我在你的功能中看到的;它将是$int参数。

要解决此问题,您需要调用该功能,并在通话中添加$wc_print_notices$int两个参数。

特别针对这种情况,您需要查看在add_action()函数中如何调用它。