Woocommerce - 如何在其单一产品页面上显示简单产品所属的分组产品?

时间:2015-08-13 19:19:49

标签: wordpress woocommerce

我有一个Woocommerce网站,其中我的几个简单产品也是分组产品的一部分。我们不介意单独或作为一套销售这些产品,因此分组产品非常适合我们正在做的事情。但是,当产品是组的一部分时,我们希望在产品页面上添加额外的重点,理想情况下是指向分组产品的链接。

所以这是一个两部分问题:我如何测试一个简单的产品是否属于其单一页面上的一个组?那么有没有办法获得和显示分组产品,与相关产品分开?#34;?

非常感谢!

2 个答案:

答案 0 :(得分:0)

我认为我应该将此标记为已解决 - helgatheviking正确 - 分组产品是单个产品页面的post_parent,使用全局$ post变量 - 这可用于在单个产品页面上测试分组产品:< / p>

    global $post; 

    if( $post->post_parent != 0 ){ 
       echo 'is part of a group'; 
    }

再次感谢helgatheviking!

答案 1 :(得分:0)

嗨,这篇文章真的帮助了我,所以我希望这可以帮助你......

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>';
   }
}