php 我的woocommerce前店环钩不工作?

f4t66c6m  于 11个月前  发布在  PHP
关注(0)|答案(2)|浏览(139)

我已经编辑了我的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);

字符串
//如果我的产品存档. 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' );

o3imoua4

o3imoua41#

我不完全确定你想实现什么。但是这个片段应该在product循环之前添加内容:

add_action( 'woocommerce_before_shop_loop', 'add_google_script', 12 );
function add_google_script(){
    if (is_product_category()) :
        echo "HELLO HELLO HELLO";
    endif;
}

字符串

km0tfn4u

km0tfn4u2#

使用这个动作,它会起作用。

add_action( 'woocommerce_before_shop_loop', 'action_woocommerce_before_shop_loop', 10, 2 );

字符串

相关问题