2014-12-01 7 views
0

Я пытаюсь отфильтровать сообщения из категории.Выберите должности в категории - Wordpress

Эта категория называется "образы"

И у меня есть код ниже:

<div id="owl-images" class="owl-carousel"> 
    <?php query_posts('category_name=images'); ?> 
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
     <?php 
     $src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), array(5600,1000), false, '');?> 
     <a href='<?php echo $src[0]; ?>' data-lightbox="image-77" data-title="<?php the_title() ?>"> 
     <div class="item"> 
     <div class="lazyOwl" style="background:url(<?php echo $src[0]; ?>) no-repeat center center;background-size:cover;height:300px;" alt=""></div> 
     </div> 
    </a> 
    <?php endwhile; endif; ?> 
    </div> 

Проблема заключается в том, что:

  • Он отображает некоторые сообщения из других категорий
  • Не отображает все сообщения в категории «изображение»

Что не так с кодом?

PS: Я видел this ответ, и это не помогло. Остались прежними.

С уважением.

+0

Вы должны попробовать с 'кошачьих = cat_id' вместо' category_name'. –

+0

Итак, теперь я замечаю, что он фильтрует и показывает только изображения из категории «images», но отображает только последние 10 сообщений. Это похоже на значение 'showposts' по умолчанию 10. Как это изменить? Я хочу показать их все. – azhpo

+0

Перейти к настройкам -> чтение -> Страницы блога показывают максимум. Здесь вы можете изменить свой вариант сообщений по умолчанию. –

ответ

1

Вы должны попробовать с

кот = cat_id

вместо

category_name

Для изменения используемого по умолчанию сообщений на странице:

Перейти к меню Настройки -> чтение -> страницы дневника

0

Использование category__in и передать ваш идентификатор категории

<?php query_posts('category__in=cat_id'); ?> 
1

попробовать, как этот

query_posts(array ('category_name' => 'images')); 

вам нужно пройти слизняк изображения категории в этом случае.

Вы также можете попробовать это также

$catIDs = get_cat_ID('images'); 
query_posts("cat=$catIDs"); 
Смежные вопросы