我正试图找出一种根据用户对变量产品的选择来显示自定义文本的方法。
属性是'定价',标签是存款 - 我在添加属性时添加了文字说明。因此,当用户选择“存款”
时,我会尝试显示此文本但我在'content-single-product.php'中使用的代码无论选择了什么变量,都会一直显示文本。
<?php $my_taxonomy = 'pa_pricing';
$terms = wp_get_post_terms( $post->ID, $my_taxonomy );
echo term_description($terms[0]->term_id, $my_taxonomy);
?>
我只希望在用户选择定价“存款”后显示文字有人可以帮我这个吗?
答案 0 :(得分:0)
嗯,我不是php的专家,但是......你声明你的$ my_taxonomy是文本“pa_pricing”...
所以,对于初学者来说,这应该是
$my_taxonomy = get_the_terms( $product->id, 'pa_pricing';
这可能有帮助吗?至于你提出的其余问题,我也非常喜欢那个答案!
答案 1 :(得分:0)
本教程介绍了执行此操作的方法:
海报修改了variable.php - 可能是插入代码的更好地方。
如果您找到了其他方式,请在此处分享。