首页 文章

在woocommerce类别存档页面上显示ACF字段值

提问于
浏览
0

我正在研究基于woocommerce的网站 . 我通过 ACF 创建字段,名为 Add Sub title ,用于woocommerce product post type . 我想在woocommerce类别存档页面上的主 Headers 后显示该字段值 .

add_action('woocommerce_after_shop_loop_item_title', 'display_sub_title', 3 );

function display_sub_title() {
global $product;
$id = $product->get_id();
$add_sub_title = get_field('add_sub_title',$id);
    if ( $add_sub_title ) { ?>
        <h5><?php echo $add_sub_title; ?></h5>
    <?php }
}

我已将上面的代码放在functions.php文件中,但它无法正常工作 . 如何在类别存档页面的主 Headers 下显示子 Headers . ??

1 回答

  • 0

    我用它并且效果很好

    function show_subtitle() {
    global $product;
    $id = $product->get_id();
    $subtitle = get_field('sottotitolo',$id);
        if ( $subtitle ) { 
            echo '<span>'.$subtitle.'</span>';
        }
    }
    add_action('woocommerce_after_shop_loop_item_title', 'show_subtitle', 3 );
    

相关问题