当前位置: 首页 > 知识库问答 >
问题:

在Woocommerce商店和产品类别页面上显示高级自定义字段

龚跃
2023-03-14

在WooCommerce中,我使用高级自定义字段插件,在我的产品上创建一些自定义字段。

如何在商店和产品类别存档页面上显示此自定义字段(例如:grad1grad2)?

任何帮助都将不胜感激。

共有1个答案

弓玉书
2023-03-14

以下内容将在商店和类别档案中显示您的ACF字段(无需更改任何模板):

add_action( 'woocommerce_after_shop_loop_item', 'acf_template_loop_product_meta', 20 );
function acf_template_loop_product_meta() {
    global $product;

    if ( $grad1  = get_field('grad1', $product->get_id()) ) {
        echo '<p><strong>'. __("Grad 1") . '</strong>: ' . $grad1 . '</p>';
    }

    if ( $grad2  = get_field('grad1', $product->get_id()) ) {
        echo '<p><strong>'. __("Grad 2") . '</strong>: ' . $grad2 . '</p>';
    }
}

代码进入函数。活动子主题(或活动主题)的php文件。测试和工作。

 类似资料:
  • 我已经生成了一个自定义的类别页面,该类别下的产品显示成功,但描述不显示在单个产品上。 请在这方面帮助我。

  • 本网站:https://localcarbon.net/shop目前只有2种产品,任何类别的使用都是多余的。因此,我不希望显示任何类别名称。 我已将此添加到自定义css中: 它成功地从产品页面删除了类别名称,但没有从商店页面删除。我在各种论坛上找到了这些,并补充道: 以及: 但是没有看到任何效果。 我尝试了几个代码片段,但意识到它们是为了排除某一类别的产品,而不是隐藏类别标题。

  • 我似乎在为木业的某些东西而苦苦挣扎。 我已经创建了一个单一的产品页面模板,当前显示产品的特色图像在页面顶部的横幅。 但我想我得先找到分类?我不确定从这里到哪里去。 如果有任何帮助,我们将不胜感激。

  • 我有一家woocommerce商店,想定制我的产品。用户直接访问类别页面,无店铺存档页面。 你有没有什么好的方法来定制订单?我试着使用插件,并给那些产品一个编号。。。但一切都没有奏效。 问候

  • 我创建了一些代码来显示woocommerce上的库存可用性 问题是,如果我更改了自定义字段文本,那么所有以前的订单都会用新的自定义字段文本更新。 例如:一个客户在2021年1月确认了一个产品的订单,其中自定义字段文本是“产品将在2021年3月提供”。第二客户在2021年3月确认了相同的产品订单,其中新的自定义字段文本是“产品将在2021年5月提供”。 两份订单都显示了最后一个自定义字段文本“产品将