Woocommerce - 如何在其单个产品页面上显示简单产品所属的分组产品?
Woocommerce - how to display the grouped product that a simple product belongs to on it's single product page?
我有一个 Woocommerce 网站,其中我的几个简单产品也是分组产品的一部分。我们不介意单独或成套销售这些产品,因此组合产品非常适合我们正在做的事情。但是,当产品属于某个组时,我们希望在产品页面上添加额外的强调,最好是对分组产品使用 link。
所以这是一个由两部分组成的问题:我如何测试一个简单的产品是否属于它的单个页面上的一个组?有没有办法获取和显示分组的产品,与 "related products" 分开?
非常感谢!
我想我应该将其标记为已回答 - helgatheviking 是正确的 - 分组产品是单个产品页面的 post_parent,使用全局 $post 变量 - 这适用于测试单个产品页面上的分组产品:
global $post;
if( $post->post_parent != 0 ){
echo 'is part of a group';
}
再次感谢 helgatheviking!
嗨,这个 post 真的帮助了我所以我希望这对你有帮助.....
function parent_permalink_button() {
global $post;
if( $post->post_parent != 0 ){
$permalink = get_permalink($post->post_parent);
echo '<a class="button" href="'.$permalink.'">Link to Parent</a>';
}
}
我有一个 Woocommerce 网站,其中我的几个简单产品也是分组产品的一部分。我们不介意单独或成套销售这些产品,因此组合产品非常适合我们正在做的事情。但是,当产品属于某个组时,我们希望在产品页面上添加额外的强调,最好是对分组产品使用 link。
所以这是一个由两部分组成的问题:我如何测试一个简单的产品是否属于它的单个页面上的一个组?有没有办法获取和显示分组的产品,与 "related products" 分开?
非常感谢!
我想我应该将其标记为已回答 - helgatheviking 是正确的 - 分组产品是单个产品页面的 post_parent,使用全局 $post 变量 - 这适用于测试单个产品页面上的分组产品:
global $post;
if( $post->post_parent != 0 ){
echo 'is part of a group';
}
再次感谢 helgatheviking!
嗨,这个 post 真的帮助了我所以我希望这对你有帮助.....
function parent_permalink_button() {
global $post;
if( $post->post_parent != 0 ){
$permalink = get_permalink($post->post_parent);
echo '<a class="button" href="'.$permalink.'">Link to Parent</a>';
}
}