2016-12-24 2 views
-1

Я хочу показывать опубликованные миниатюры только для первого сообщения в архивах категорий в Wordpress. Следующие сообщения должны показывать только заголовок, а не эскиз.Как показывать эскиз только для первого сообщения в категории

Как это достичь? Есть ли плагин для этого?

ответ

0

Создайте переменную, на которую показывает пост миниатюра будет зависеть, прежде чем ваш WP_Query() в archive-category.php, и изменить его значение falsy в конце концов, как:

<?php 
$counter = 1; 
$query = new WP_Query(/* category $arguments here */); 
while($query->$have_posts) { 
    $query->the_post(); 
    if ($counter) the_post_thumbnail() 

    // rest of operations 

    $counter = 0; 
} 
+0

имеют какой-либо плагин? Я хочу использовать его в wp wideget –

+1

Вы можете то же самое в конкретном виджете, но это не то, о чем ваш вопрос, так как страница категории - это не виджет. Я не могу придумать, как писать плагин, чтобы добиться чего-то такого простого, если вы действительно не спрашиваете о кодировании. – wscourge

+0

query ('cat = 1 & showposts = 5'); ?> has_posts()): $ recent-> the_post(); ?>

  • \t \t \t \t

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