对WooCommerce的Functions.php更改不起作用

时间:2017-06-06 作者:WebberMD

我正在尝试将其添加到函数中。php。在我的另一个站点上的测试实验室中,它可以很好地添加测试信息。但在这个网站上,我试图把它添加到什么都没有发生的情况下。该网站正在使用最新的woocommerce运行一个建筑节俭主题。有什么想法吗?我基本上只是想在每个产品页面上添加一行类似于免责声明但无法添加的文本。

add_action(\'woocommerce_before_add_to_cart_form\',\'print_something_below_short_description\');

function print_something_below_short_description() {
    echo \'Test Info.\';
}

2 个回复
SO网友:hwl

主题或其他插件可能正在使用该挂钩,并具有更高的优先级。你的add_action 默认值为10;试着给它打12或20等,看看文本是否显示出来。

add_action(\'woocommerce_before_add_to_cart_form\',\'print_something_below_short_description\', 10);

你可以read about Priority with Action Hooks here.

SO网友:Asrsagar

请尝试此代码。希望它现在能起作用。

function action_woocommerce_before_add_to_cart_form(  ) { 
    echo \'Test Info.\';
};        
add_action( \'woocommerce_before_add_to_cart_form\', \'action_woocommerce_before_add_to_cart_form\', 10, 0 );

结束