2015-05-11 3 views
0

Я хочу получать сообщения в моем доме Шаблон с определенным тегом «iinluv» Я написал коды запросов, но не смог. Вот мои коды.Получить сообщения по тегам в Wordpress

<ul class="team-list"> 
<?php $args = array('post_type' => 'product', 'tag' => 'iinluv', 'posts_per_page' => -1,); 

$loop = new WP_Query($args); while ($loop->have_posts()) : $loop->the_post(); global $product; $title = get_the_title(); $ptitle = $title;?> 



<!-- TEAM THUMB --> 
<li class="team-block bg-alt"> 
     <?php echo get_the_post_thumbnail($loop->post->ID, 'shop_catalog imageproduct'); ?> 

</li> 
<!-- TEAM THUMB --> 
<?php endwhile;?> 

      </ul> 

Просьба проверить мой код и дать мне хорошее предложение сделать это.

ответ

0

Предполагая, что вы используете WooCommerce, как вы назначили product, как post_type. Чтобы получать сообщения из определенного тега или категории, вы должны использовать tax_query. Проверьте следующий пример.

$args = array(
    'post_type' => 'product', 
    'posts_per_page' => -1, 
    'tax_query' => array(
     array(
     'taxonomy' => 'product_tag', 
     'field' => 'slug', 
     'terms' => 'iinluv', 
    ), 
    ), 
); 
+0

Amazing. Он работает отлично. Спасибо, много ... @Peter –

Смежные вопросы