在Woocommerce中,我使用Advanced Custom Fields插件在我的产品上创建了一些自定义字段。
如何在商店和产品类别归档页面上显示此自定义字段(例如:grad1
和grad2
)?
任何帮助将不胜感激。
答案 0 :(得分:1)
以下内容将在商店和类别档案上显示您的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>';
}
}
代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。