Set Front Page Post Count

Allows the front page to have a different number of posts than other pages.


Version: 0.1.1

Requires at least: WordPress 3.0

Tested up to: WordPress 3.3.2


Adds a setting under Settings -> Reading to allow the front page post count to be controlled independently of the main post count and adjusts paging to accomodate for this.

Uses the pre_get_posts hook and checks for the $wp_the_query query being passed, so won’t work with query_posts().


  1. Upload set-front-page-post-count.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Set the front page post count in the ‘Reading’ section of the ‘Settings’ menu

Frequently Asked Questions

Where do I set the number of posts to be displayed?

The plugin adds a “Front page shows at most” field to the Readings settings page in the Dashboard.

Why doesn’t it work with my theme?

Due to the way that the WordPress query system is structured, the plugin may not work with usage of query_posts() and additional WP_Query() instances.



  • Adds missing default for when no front page count is set
  • Avoids applying query filter in admin


  • First public release

Leave a Reply

Your email address will not be published. Required fields are marked *