2011-01-21 5 views
0

См: http://jasondaydesign.com/portfolioWordPress -override количество сообщений в цикле

Кроме того, для этого пользовательского цикла, как бы я переопределить количество должностей, установленный Настройки WP> Чтение> Показывать 10 сообщений.

спасибо!

<?php 
/* 
Template Name: Portfolio 
*/ 
?> 

<?php get_header(); ?> 

<ul id="portfolio-filter"> 
    <li><a href="#all">All</a></li> 
    <li><a href="#web-design">Web</a></li> 
    <li><a href="#logo-and-branding-design">Logo</a></li> 
    <li><a href="#print-and-graphic-design">Print</a></li> 
    <li><a href="#sculpture">Sculpture </a></li> 
    <li><a href="#for-sale">For Sale </a></li> 
</ul> 

     <ul id="portfolio-list"> 
     <?php query_posts('cat=5&showposts='); ?> 
     <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

<!-- ** store the category slugs for each post in a variable $catSlug ** --> 
    <li class="<?php foreach((get_the_category()) as $category) { echo $category->category_nicename . ' '; } ?>all"> 

<!-- ** This is my own plugin to get the thumbnail from the post - you may use some custom field you have to get the image. ** --> 
        <a href='<?php the_permalink() ?>' title='<?php the_title(); ?>'><img src='<?php woo_image('width='.$woo_options['woo_thumb_w'].'&height='.$woo_options['woo_thumb_h'].'&class=thumbnail '.$woo_options['woo_thumb_align']); ?>' alt='<?php the_title(); ?>' /></a> 

        <p><?php the_title(); ?></p> 
    <p><?php the_excerpt(); ?></p> 

       </li> 
      <? endwhile; ?> 
     <? endif; ?> 
    <?php wp_reset_query(); ?> 
     </ul> 

<?php get_footer(); ?> 

ответ

1

измените строку, которая говорит

<?php query_posts('cat=5&showposts='); ?> 

сказать

<?php query_posts('cat=5&showposts=&posts_per_page=10'); ?> 
1
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

Становится это:

<?php $i = 0; ?> 
<?php if (have_posts()) : while (have_posts() && $i < 10) : the_post(); ?> 
<?php $i++; ?> 

Заменить число 10 с независимо от количества, что быть сколько раз цикл должен работать.

0
<?php 
/* 
Template Name: Portfolio 
*/ 
?> 

<?php get_header(); ?> 

<ul id="portfolio-filter"> 
    <li><a href="#all">All</a></li> 
    <li><a href="#web-design">Web</a></li> 
    <li><a href="#logo-and-branding-design">Logo</a></li> 
    <li><a href="#print-and-graphic-design">Print</a></li> 
    <li><a href="#sculpture">Sculpture </a></li> 
    <li><a href="#for-sale">For Sale </a></li> 
</ul> 

    <ul id="portfolio-list"> 

    <?php $show_posts = get_posts(array('numberposts' => 'xx', 'category' => '5')); ?> 

    <?php foreach($show_posts as $posts) : the_post(); ?> 

     <li class="<?php foreach((get_the_category()) as $category) { echo $category->category_nicename . ' '; } ?>all"> 

     <!-- ** This is my own plugin to get the thumbnail from the post - you may use some custom field you have to get the image. ** --> 
     <a href='<?php the_permalink() ?>' title='<?php the_title(); ?>'><img src='<?php woo_image('width='.$woo_options['woo_thumb_w'].'&height='.$woo_options['woo_thumb_h'].'&class=thumbnail '.$woo_options['woo_thumb_align']); ?>' alt='<?php the_title(); ?>' /></a> 

     <p><?php the_title(); ?></p> 
     <p><?php the_excerpt(); ?></p> 

     </li> 

    <?php endforeach; ?> 
Смежные вопросы