Title: Binge Reading Archive Page
Author: Eric Rosenberg
Published: <strong>23. okt 2016</strong>
Last modified: 27. juuni 2026

---

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.65.zip)

 * [Details](https://et.wordpress.org/plugins/all-posts-archive-page/#description)
 * [Reviews](https://et.wordpress.org/plugins/all-posts-archive-page/#reviews)
 *  [Installation](https://et.wordpress.org/plugins/all-posts-archive-page/#installation)
 * [Development](https://et.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!

Requires WordPress 5.0+ and PHP 7.0+ (WordPress 6.5+ and PHP 8.1+ recommended). 
Tested up to WordPress 7.0 and PHP 8.5.

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

[⌊Front-end archive output, grouped by month and year and styled by your theme.⌉⌊
Front-end archive output, grouped by month and year and styled by your theme.⌉[

Front-end archive output, grouped by month and year and styled by your theme.

[⌊The settings page under Settings → Binge Reading Archive.⌉⌊The settings page under
Settings → Binge Reading Archive.⌉[

The settings page under Settings  Binge Reading Archive.

## 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:
 – Choose the post type (posts, pages, or a custom type) and sort order (newest
or oldest first) – 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`) – Choose whether each month
heading includes the year (e.g., `January 2026` or just `January`) – Add post counts
and a jump-to-year navigation list – Set a custom post date format and a date/title
separator – Filter standard 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/) 11. märts 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.65

 * Fixed: scheduled posts now clear the archive cache when they go live. The cache
   now keys off post status changes (transition_post_status) instead of save_post,
   so a post published by WordPress cron shows up right away instead of waiting 
   for the cache to expire.
 * Accessibility: the settings page now suggests heading levels that keep a logical
   outline (for example, year H2 and month H3) so screen readers can follow along.
 * Added a hyphenated CSS class (binge-archive-post-date) alongside the original
   archive_post_date class for easier, consistent styling. Existing styles keep 
   working.
 * Housekeeping: the settings table now uses a proper PRIMARY KEY and a dbDelta-
   friendly schema. No action needed on existing sites.

#### 0.64

 * Fixed a fatal error (“Cannot load all-posts-archive-page”) that could appear 
   on translated, non-English sites after updating to 0.63. A translation with a
   mismatched placeholder could crash the plugin and pause it. Formatted strings
   are now mismatch-proof, and the archive and settings page are wrapped so a bad
   translation can no longer disable the plugin. Thanks to tompasworld for the report.

#### 0.63

 * Added a sort order option (newest first or oldest first), with an `order` shortcode
   attribute
 * Added support for any public post type (posts, pages, custom types), with a `
   post_type` shortcode attribute
 * Added a custom post date format (defaults to the site format) and a configurable
   date/title separator
 * Added optional post counts next to year and month headings
 * Added an optional jump-to-year navigation list for long archives
 * Security: the archive query now restricts to published posts, so private posts
   cannot appear in cached output
 * Fixed cache invalidation to use a version-based key that works with external 
   object caches (Redis, Memcached)
 * Performance: settings now load in a single query, and the archive query no longer
   loads unused post meta
 * Tested up to WordPress 7.0 and PHP 8.5

#### 0.62

 * Added an option to leave the year off each month heading. Turn it off to show
   just the month name (for example, “January” under a “2026” year heading instead
   of “January 2026”). Thanks to Thomas for the suggestion.

#### 0.61

 * Added a Settings link on the plugin list page for quicker access
 * Updated the plugin icon and branding

#### 0.60

 * Added performance caching with a configurable duration for faster page loads
 * Cache now clears automatically when posts are published, updated, or deleted
 * Added an option to show or hide post dates in the archive list
 * Improved input validation and sanitization
 * Added WordPress 5.0+ and PHP 7.0+ requirements
 * Optimized database queries
 * Tested up to WordPress 6.8

#### 0.56

 * Added an 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.65**
 *  Last updated **4 nädalat ago**
 *  Active installations **10+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/all-posts-archive-page/)
 * Tags
 * [archive](https://et.wordpress.org/plugins/tags/archive/)[posts listing](https://et.wordpress.org/plugins/tags/posts-listing/)
 *  [Advanced View](https://et.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

Issues resolved in last two months:

     1 out of 1

 [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/)