Title: Binge Reading Archive Page
Author: Eric Rosenberg
Published: <strong>October 23, 2016</strong>
Last modified: November 22, 2025

---

Search plugins

![](https://ps.w.org/all-posts-archive-page/assets/banner-772x250.png?rev=3401047)

![](https://ps.w.org/all-posts-archive-page/assets/icon-256x256.png?rev=3401051)

# Binge Reading Archive Page

 By [Eric Rosenberg](https://profiles.wordpress.org/eric1985/)

[Download](https://downloads.wordpress.org/plugin/all-posts-archive-page.0.61.zip)

 * [Details](https://wordpress.org/plugins/all-posts-archive-page/#description)
 * [Reviews](https://wordpress.org/plugins/all-posts-archive-page/#reviews)
 *  [Installation](https://wordpress.org/plugins/all-posts-archive-page/#installation)
 * [Development](https://wordpress.org/plugins/all-posts-archive-page/#developers)

 [Support](https://wordpress.org/support/plugin/all-posts-archive-page/)

## Description

This plugin displays all posts by month in a chronological format for easy binge
reading. You can simply add the shortcode `[binge_archive]` anywhere on your site
to create a month-by-month archive of every post. It’s a great way for new readers
to dive into your entire blog history!

For more details, visit the official plugin page here:
 [https://ericrosenberg.com/binge-reading-archive-page-template-for-wordpress/](https://ericrosenberg.com/binge-reading-archive-page-template-for-wordpress/)

## Screenshots

 * [[
 * Shortcode in the block editor.
 * [[
 * Example front-end output using your theme’s default styling.

## Installation

From the WordPress Plugin Repository:
 1. Search for “Binge Reading Archive Page”
2. Click “Install,” then “Activate”

Manually Using The WordPress Dashboard:
 1. Download `all-posts-archive-page.zip`
to your computer 2. Navigate to the ‘Add New’ Plugin screen in WordPress 3. Choose
the upload option, and select `all-posts-archive-page.zip` 4. Activate the plugin
on the WordPress “Plugins” screen

Using FTP:
 1. Download `all-posts-archive-page.zip` to your computer 2. Extract`
all-posts-archive-page.zip` to your computer 3. Upload the `all-posts-archive-page`
directory to your `wp-content/plugins` directory 4. Activate the plugin on the WordPress“
Plugins” screen

## FAQ

### How do I display the archive?

Just insert `[binge_archive]` into any page or post using the block editor or classic
editor. That’s it! The plugin automatically creates a listing of all posts by month.

### Does the plugin add any settings to the dashboard now?

Yes, there is a settings page under “Settings”  “Binge Reading Archive” where you
can:
 – Toggle year headings on/off and choose the heading size (H1–H6) – Toggle
month headings on/off and choose the heading size (H1–H6) – Pick how months and 
years are formatted (e.g., `Jan 2023` or `01 23`) – Show or hide post dates in the
listing – Enable performance caching for faster page loads – Configure cache duration–
Filter posts by category – Decide whether to remove the plugin’s database table 
when uninstalling

## Reviews

![](https://secure.gravatar.com/avatar/4c6730e05fe2208c85ea4d307f87f341241344a157a17446bd614b1198627db5?
s=60&d=retro&r=g)

### 󠀁[I Made It, So Of Course I Love It!](https://wordpress.org/support/topic/i-made-it-so-of-course-i-love-it/)󠁿

 [Eric Rosenberg](https://profiles.wordpress.org/eric1985/) March 11, 2025

I created this for a client’s website and updated for my needs and wider compatibility.
I hope you enjoy it too!

 [ Read all 1 review ](https://wordpress.org/support/plugin/all-posts-archive-page/reviews/)

## Contributors & Developers

“Binge Reading Archive Page” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ Eric Rosenberg ](https://profiles.wordpress.org/eric1985/)

[Translate “Binge Reading Archive Page” into your language.](https://translate.wordpress.org/projects/wp-plugins/all-posts-archive-page)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/all-posts-archive-page/),
check out the [SVN repository](https://plugins.svn.wordpress.org/all-posts-archive-page/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/all-posts-archive-page/)
by [RSS](https://plugins.trac.wordpress.org/log/all-posts-archive-page/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.61

 * Added Settings link to plugin list page for easier access to configuration
 * Updated plugin icon/logo with new branding

#### 0.60

 * Added performance caching system with configurable duration for faster page loads
 * Cache automatically clears when posts are published, updated, or deleted
 * Added option to show or hide post dates in the archive list
 * Enhanced security with improved input validation and sanitization
 * Added WordPress version requirements (5.0+) and PHP version requirements (7.0
   +)
 * Optimized database queries for better performance
 * Improved compatibility with modern WordPress versions (tested up to 6.8)
 * Code quality improvements and WordPress coding standards compliance

#### 0.56

 * Added option to show or hide post dates in the archive list

#### 0.55

 * Added option to filter by category using a shortcode or plugin settings
 * Added month text formatting options for M and MMMM

#### 0.50

 * Added optional year headings (with selectable H1–H6 size)
 * Added optional month headings (with selectable H1–H6 size)
 * Added date formatting options for months (MM or MMM) and years (YY or YYYY)
 * Created a new database table for plugin settings
 * Option to remove or retain the plugin settings table on uninstall
 * Ensured compatibility with WordPress 6.2

#### 0.4

 * Rebuilt to use a shortcode instead of a theme-specific page template
 * Removed Genesis framework requirements
 * Verified compatibility with WordPress 6.2
 * Ensures headings, lists, and text follow your active theme’s styling

#### 0.3

 * 10/23/2016
 * Remove extra blank lines from code
 * Add WordPress administration menu
 * Remove unneeded breaks “\” from readme.txt
 * Remove unused development file ‘binge-reading-category.html’

#### 0.2

 * 10/21/2016
 * Add Genesis theme check and warning message
 * Added new name for “PageTemplater” function to avoid conflicts

#### 0.1

 * 10/17/2016
 * Initial version

## Meta

 *  Version **0.61**
 *  Last updated **6 months ago**
 *  Active installations **10+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.0 or higher **
 * Tags
 * [archive](https://wordpress.org/plugins/tags/archive/)[posts listing](https://wordpress.org/plugins/tags/posts-listing/)
 *  [Advanced View](https://wordpress.org/plugins/all-posts-archive-page/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/all-posts-archive-page/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/all-posts-archive-page/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/all-posts-archive-page/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/all-posts-archive-page/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/all-posts-archive-page/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/all-posts-archive-page/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/all-posts-archive-page/reviews/)

## Contributors

 *   [ Eric Rosenberg ](https://profiles.wordpress.org/eric1985/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/all-posts-archive-page/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://narrowbridgemedia.com/)