Solved

Wordpress PHP List Limited to 10 Items

Posted on 2016-07-17
3
57 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

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

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

Since pre-biblical times, humans have sought ways to keep secrets, and share the secrets selectively.  This article explores the ways PHP can be used to hide and encrypt information.
Boost your ability to deliver ambitious and competitive web apps by choosing the right JavaScript framework to best suit your project’s needs.
The purpose of this video is to demonstrate how to update a WordPress Site’s version. WordPress releases new versions of its software frequently and it is important to update frequently in order to keep your site secure, and to get new WordPress…
The purpose of this video is to demonstrate how to prevent comment spam on a WordPress Website. This will be demonstrated using a Windows 8 PC. Plugin Akismet will be used. Go to your WordPress login page. This will look like the following: myw…

785 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