Solved

Wordpress PHP List Limited to 10 Items

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

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Read about why website design really matters in today's demanding market.
Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
The purpose of this video is to demonstrate how to integrate Mailchimp with WordPress, by placing a Mailchimp signup form on a WordPress Page or Post. This will be demonstrated using a Windows 8 PC. Mailchimp will be used. Log into your Mailchi…
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

762 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

19 Experts available now in Live!

Get 1:1 Help Now