Как отобразить теги продуктов WooCommerce только для выбранного продукта или недавнего продукта. - PullRequest
0 голосов
/ 28 июня 2018

Мне нужно отобразить теги конкретного товара. например, если пользователь выбирает последние товары, мне нужно отображать теги только недавних товаров, или если пользователь выбирает избранные товары, мне нужно отображать теги только рекомендуемых товаров. кто-нибудь, чтобы помочь мне с этой проблемой. Заранее спасибо

1 Ответ

0 голосов
/ 28 июня 2018

Вы можете использовать функцию get_the_terms () для определения WooCommerce 'product_tag' на основе идентификатора продукта следующим образом:

Вы можете заменить get_the_id () на переменную динамического идентификатора продукта в цикле woocommerce

$output = array();

$terms = get_the_terms( get_the_id(), 'product_tag' );

if( count($terms) > 0 ){
    foreach($terms as $term){
        $term_id = $term->term_id;
        $term_name = $term->name;
        $term_slug = $term->slug;
        $term_link = get_term_link( $term, 'product_tag' );
        $output[] = '<a href="'.$term_link.'">'.$term_name.'</a>';
    }
    $output = implode( ', ', $output );
    echo $output;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...