Posts Grid
Lightweight, Customizer-configurable WordPress posts grid with duplicate prevention.
by Phillip Clapham · github.com/phillipclapham/wp-posts-grid · website
★ 1stars
3release downloads
1forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/phillipclapham/wp-posts-grid/releases/download/v2.0.0/posts-grid-2.0.0.zipFrom the readme
Posts Grid
Lightweight, Customizer-configurable WordPress posts grid with duplicate prevention.
Built to replace WordPress.com's proprietary a8c/blog-posts blocks for sites migrating to self-hosted WordPress.
The Problem
WordPress.com uses proprietary Gutenberg blocks (wp:a8c/blog-posts) that don't work on self-hosted WordPress. When you migrate a site from WordPress.com to self-hosted WordPress (Pressable, WP Engine, or any other host), these blocks render as empty content.
Existing post grid plugins don't offer the key feature that WordPress.com's blocks had: duplicate prevention across multiple blocks on the same page.
The Solution
Posts Grid is a single-file plugin that:
- Tracks displayed posts across all shortcode instances on a page
- Automatically excludes already-displayed posts from subsequent grids
- Provides full WordPress Customizer integration for styling
- Works as a regular plugin OR as an mu-plugin
Features
- Duplicate Prevention - Each post only appears once per page, even with multiple grids
- Category Filtering - Include or exclude specific categories
- Post Pinning - Pin specific posts to always appear, in your order
- Full Customizer Integration - 18
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v2.0.0 | Dec 29, 2025 | posts-grid-2.0.0.zip | 3 |