【问题标题】:ACF field value display on woocommerce category archive pagewoocommerce类别存档页面上的ACF字段值显示
【发布时间】:2019-01-26 14:09:59
【问题描述】:

我正在开发基于 woocommerce 的网站。我通过 ACF 为 woocommerce product 帖子类型创建了名为 Add Sub title 的字段。我想在 woocommerce 类别存档页面的主标题之后显示该字段值。

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 文件中放置了上面的代码,但它不起作用。如何在类别存档页面的主标题下显示副标题。 ??

【问题讨论】:

  • 您是否测试过不同的优先级,例如 10, 0?您是否测试过该字段实际上返回了一个值?

标签: wordpress woocommerce categories archive


【解决方案1】:

我用这个,效果很好

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 );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-06
    • 1970-01-01
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 2020-06-23
    • 2016-08-22
    相关资源
    最近更新 更多