2013-08-07 4 views
0

Я использовал wordpress Дополнительные пользовательские поля плагин, чтобы сделать мою страницу портфолио. У меня установлены поля для изображения, названия, категории и да/нет для погоды, в которой показан проект.Wordpress пользовательское поле только отображает 10 сообщений

Мой код страницы проекта выглядит следующим образом:

<?php 

    $args = array(
     'post_type' => 'project' 
    ); 

    $query = new WP_Query($args); 

?> 

<?php Starkers_Utilities::get_template_parts(array('parts/shared/html-header', 'parts/shared/header')); ?> 

<h1 class="lead"><?php the_title(); ?></h1> 

<div id="triggers"> 
    <strong>Filter:</strong> 
    <span id="filterDouble">Filter All</span> 
    <span id="filter1">Filter 1</span> 
    <span id="filter2">Filter 2</span> 
</div> 

<ul id="gallery" class="group"> 
    <?php if (have_posts()) while ($query->have_posts()) : $query->the_post(); ?> 

     <li class="gallery_image" data-id="id-" data-type="<?php the_field('project_category')?>"> 

       <a rel="prettyPhoto[gallery]" class="zoom" href="<?php echo the_field('image') ?>"> 

        <img class="mag" src="<?php bloginfo('template_url'); ?>/imgs/mag.png"/><div class="thumb_bg"></div> 
        <?php the_post_thumbnail('portfolio'); ?> 
       </a>          


     </li> 
    <?php endwhile; ?> 
</ul> 

Все работает отлично, я могу добавить проекты. Однако Моя проблема начинается, когда я нажимаю 10 проектов. После 10 он больше не отображается. Я использую jpages (jquery plugin) и filtrify для добавления фильтров для фильтрации категорий. Они работают нормально, я могу фильтровать по категориям, и я вижу правильные изображения. Даже если скрипты плагина удалены, я все еще вижу максимум 10 сообщений. Добавление более 10 просто выталкивает предыдущие изображения и отображает 10 последних.

Так как я могу остановить его от того, чтобы быть всего 10 .. Мой скрипт jpage устанавливает разбиение на страницы на 12 страниц, но это даже не дает возможности зайти. Я думаю, что это проблема с сообщением, Конечно, это не сценарии.

Я думаю, что я проследил вопрос - я испытал это: 'posts_per_page' => '20' - который не показывать мои недостающие сообщения, однако я не хочу, чтобы установить номер, как я, возможно, потребуется много. Как определить неограниченное число. Предоставление этого является проблемой.

Если какой-либо другой код необходим, сообщите мне, но я думаю, что это основная часть того, что контролирует мои сообщения, появляющиеся на странице.

ответ

0

Вы на правильном пути. Установите значение -1, чтобы получить желаемые результаты.

Ссылка на документацию: http://codex.wordpress.org/Class_Reference/WP_Query#Pagination_Parameters

posts_per_page (целое) - количество сообщений для показа на странице (доступно с версии 2.1, заменить параметр showposts). Используйте 'posts_per_page' => - 1, чтобы показать все сообщения. Установите параметр «paged», если разбиение страницы отключено после использования этого параметра.

+0

А я не могу поверить, что не нашел, что :) Спасибо! – Doidgey

+0

вам нужно -1 в одинарных кавычках? – Doidgey

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