如何检查产品是否属于分组产品(WooCommerce)

时间:2016-02-12 07:19:19

标签: php woocommerce

目前,我的功能仅检查产品是否为“外部”类型。在执行之前,我该如何更改功能以检查产品是否属于“分组”的一部分。 woocommerce产品。然后回显包含已经配置的父产品永久链接的按钮。

这就是我希望代码运行的方式(如果产品是分组产品的子代 - 显示永久链接按钮)

我不想再检查产品是否为外部类型。

function parent_permalink_button() {
    global $post;
    if( function_exists('get_product') ){
        $product = get_product( $post->ID );
        if( $product->is_type( 'external' ) ){
            $permalink = get_permalink($post->post_parent);
            echo '<a class="button" href="'.$permalink.'">Compare Deals</a>';
        }
    }
}

1 个答案:

答案 0 :(得分:2)

我认为这可能有用,但必须对其进行测试。

function parent_permalink_button() {
   global $post; 
   if( $post->post_parent != 0 ){ 
       $permalink = get_permalink($post->post_parent);
       echo '<a class="button" href="'.$permalink.'">Compare Deals</a>';
    }
}