我正在尝试获取WooCommerce产品的自定义字段值,以在商店系统的不同页面上显示。我成功地为单个产品页面执行了此操作,但相同的代码对于购物车不起作用。
对于单个产品,我在functions.php中使用了这个代码,效果很好:
global $post;
echo '<p>' . get_post_meta($post->ID, 'my-custom-field', true) . '</p>';
我为购物车尝试了相同的代码,但这次价值不会显示在页面上。我也提到了这个帖子(Woocommerce getting custom attributes),将$ post更改为$ product,但仍然没有输出......
有什么建议吗?
答案 0 :(得分:0)
<?php
echo get_post_meta( get_the_ID(), 'slug/id', true );
?>
你可以试试这个,这对我很有用。