我的 woocommerce 之前的商店循环挂钩无法正常工作?
我编辑了 function.php
文件以包含以下代码。 但是在我的商店页面上它根本没有显示。我尝试将数量从 12 增加到 40,但没有区别。我还在下面显示了我的 product-archive.php
文件。我尝试使用 do_action(etc etc)
,但由于 do_action
在 product-archive.php
中运行,因此它崩溃了。
function mytheme_add_woocommerce_support() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );
function add_google_script(){
echo "HELLO HELLO HELLO";
}
add_action('woocommerce_before_shop_loop', 'add_google_script', 12);
//如果我的product-archive.php
if ( woocommerce_product_loop() ) {
/**
* Hook: woocommerce_before_shop_loop.
*
* @hooked woocommerce_output_all_notices - 10
* @hooked woocommerce_result_count - 20
* @hooked woocommerce_catalog_ordering - 30
*/
do_action( 'woocommerce_before_shop_loop' );
I have edited my function.php
file to contain the following code.
However on my shop page it is not showing up at all. I tried increasing the number from 12 to 40, but no difference. I also show my product-archive.php
file below. I tried using a do_action(etc etc)
, but it breaks since the do_action
runs in the product-archive.php
.
function mytheme_add_woocommerce_support() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );
function add_google_script(){
echo "HELLO HELLO HELLO";
}
add_action('woocommerce_before_shop_loop', 'add_google_script', 12);
//If my product-archive.php
if ( woocommerce_product_loop() ) {
/**
* Hook: woocommerce_before_shop_loop.
*
* @hooked woocommerce_output_all_notices - 10
* @hooked woocommerce_result_count - 20
* @hooked woocommerce_catalog_ordering - 30
*/
do_action( 'woocommerce_before_shop_loop' );
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不完全确定你想要实现什么。但此代码片段应在产品循环之前添加内容:
I'm not completely sure what you want to achieve. But this snippet should add the content before the product loop:
使用这个动作,就会有效果。
Use this action, it will work.