Solved

Wordpress PHP List Limited to 10 Items

Posted on 2016-07-17
3
52 Views
Last Modified: 2016-07-18
I'm helping out with a Wordpress site.  This client has a list of projects on a page that seems limited to displaying only the most recent 10 posts tagged as projects.  In looking at the PHP for this page, however, I can't find the variable that is restricting the list to only the most recent 10.  To confirm, there are currently 12 projects, only 10 listed, and if I create a new test project post, the oldest of the 10 is temporarily bounced from the list.  Could somebody suggest where to look so that I could expand the list to all project posts?  Current PHP for this page follows.

Thanks in advance!

<?php get_header(); ?>

<div id="content">

	<div id="contentleft">

        <div class="postarea">

            <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

            <div class="posttitle">
            	<h3><?php the_title(); ?></h3>
            </div>

            <?php endwhile; else: ?>

            <p><?php _e('Sorry, no posts matched your criteria.'); ?></p>

			<?php endif; ?>
            	<?php
				echo '<div class="projects">';
				echo '<ul class="project-list">';
				$my_query = new WP_Query('post_type=project');
				if($my_query->have_posts()) : while($my_query->have_posts()) : $my_query->the_post();
					echo '<li><span><a href="#' . get_the_ID() . '" rel="facebox">';
					if(has_post_thumbnail()){
						the_post_thumbnail('project-thumbnail');
					}
					echo '</a><div class="expanded" id="' . get_the_ID() . '">';
					if(has_post_thumbnail()) {
						the_post_thumbnail('content-image');
					}
					echo '<br/>';
					echo '<h1>' . get_the_title() . '</h1>';
					the_content();
					echo '</div>';
					echo '</span><br/>';
					echo '<strong>' . get_the_title() . '</strong>';
					the_excerpt();
					echo '</li>';
				endwhile; endif;
				wp_reset_query();
				echo '</ul>';
				echo '<div class="clear"></div>';
				echo '</div>';
				wp_reset_query();
				?>

				<?php the_content(__('Read More'));?><div style="clear:both;"></div><?php edit_post_link('(Edit)', '', ''); ?>

        </div>

	</div>

<?php include(TEMPLATEPATH."/sidebar_right.php");?>

</div>

<!-- The main column ends  -->

<?php get_footer(); ?>

Open in new window

0
Comment
Question by:pcamis
  • 2
3 Comments
 
LVL 38

Accepted Solution

by:
Tom Beck earned 500 total points
ID: 41716178
Maybe just a post-per-page limit set in the Wordpress configuration. Have a look here.
1
 

Author Closing Comment

by:pcamis
ID: 41716228
Exactly right - thank you very much!  Knew I was missing something simple and obvious but couldn't put my finger on it.
0
 
LVL 38

Expert Comment

by:Tom Beck
ID: 41717023
You're welcome. Thanks for the points.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Envision that you are chipping away at another e-business site with a team of pundit developers and designers. Everything seems, by all accounts, to be going easily.
This article discusses how to create an extensible mechanism for linked drop downs.
The viewer will learn how to count occurrences of each item in an array.
The is a quite short video tutorial. In this video, I'm going to show you how to create self-host WordPress blog with free hosting service.

862 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now