2016-02-12 8 views
0

В настоящее время моя функция проверяет только, является ли продукт «внешним» перед выполнением, как я могу изменить функцию, чтобы проверить, является ли продукт частью «сгруппированный» продукт woocommerce. Затем выполните эхо-кнопку, содержащую постоянную ссылку родительского продукта, которая уже настроена.Как проверить, является ли продукт частью сгруппированного продукта (WooCommerce)

Это, как я хотел бы код для запуска (если продукт является дочерним сгруппированных продукта - кнопка показать Permalink)

Я больше не хочу, чтобы проверить, если продукт имеет тип внешнего.

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

ответ

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>'; 
    } 
} 
Смежные вопросы