我想在cmd+b
上尝试获取产品类别<我正在尝试此代码
single-product.php
但$terms = wp_get_post_terms( $post->ID, 'product_cat' );
返回空白
如何获得产品类别
答案 0 :(得分:1)
get_the_terms($post->ID, 'product_cat');
答案 1 :(得分:1)
这是因为有时您需要先声明:
global $post;
然后现在这不会是空的:
$terms = wp_get_post_terms( $post->ID, 'product_cat' );
// Testing output
echo '<pre>'; print_r($terms); echo '</pre>';
您将获得此产品的一系列产品类别WP_Term
对象。
或者你可以使用:
$terms = wp_get_post_terms( get_the_id(), 'product_cat' );