=== The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid ===
Contributors: techlabpro1, mamunnu
Donate link:
Tags: post grid, content grid, post display, post slider, post grid elementor addon
Requires at least: 4.5
Tested up to: 6.9
Stable tag: 7.9.3
Requires PHP: 7.4
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Display WordPress posts in beautiful grid, list, slider, and filter layouts. Works with Gutenberg, Elementor, Divi, and Shortcodes. No coding required.

== Description ==

[The Post Grid](https://www.radiustheme.com/downloads/the-post-grid-pro-for-wordpress/) is a powerful WordPress plugin that transforms how you display blog posts, news articles, and custom content. Whether you're building a news portal, magazine website, or personal blog, this plugin provides everything you need to create stunning post layouts that engage visitors and improve content discovery.

With native support for Gutenberg blocks, Elementor widgets, Divi modules, and a universal shortcode generator, The Post Grid works seamlessly with your preferred page builder. Choose from grid layouts, list views, hover effects, sliders, and filterable galleries—all fully responsive and optimized for every device.

👉 [Plugin Demo](https://www.radiustheme.com/demo/plugins/the-post-grid/) | [Elementor Demo](https://www.radiustheme.com/demo/plugins/the-post-grid-elementor/) | [Gutenberg Demo](https://www.radiustheme.com/demo/plugins/the-post-grid-gutenberg/) | [Documentation](https://www.radiustheme.com/docs/the-post-grid/) | [Get Pro](https://www.radiustheme.com/downloads/the-post-grid-pro-for-wordpress/) 👈

🎯 **Try Admin Demo**: [Click Here](https://radiustheme.net/sandbox/the-post-grid/)

== 🌟 Why Choose The Post Grid? ==

**Trusted by 100,000+ WordPress websites**, The Post Grid combines flexibility with simplicity. Display your content exactly how you envision it—without touching a single line of code. The intuitive visual interface lets you configure layouts, select posts, and customize styles in minutes.

⭐⭐⭐⭐⭐
**They solved my problem immediately**
When I had a problem with the plugin and asked for their help, they responded immediately and fixed the problem. The speed with which they responded and fixed the problem gave me confidence in their company.
— ***athan43***

⭐⭐⭐⭐⭐
**Great plugin and great support**
I have used this to update a site and replace another grid system. This plugin and good and where I encountered problems the advice was prompt and good.
— ***bobjgarrett***

👉 [Check out our great reviews!](https://wordpress.org/support/plugin/the-post-grid/reviews/)

[youtube https://www.youtube.com/watch?v=PLeKWXbEok0]

== ⚙️ How The Post Grid Works ==

**👉 Step 1: Select Your Content**
Use the built-in query builder to choose which posts to display. Filter by categories, tags, authors, or dates. Include or exclude specific posts with precision.

**👉 Step 2: Choose Your Layout**
Pick from multiple layout styles including grid, list, masonry, hover effects, and sliders. Each layout adapts automatically to your theme and screen sizes.

**👉 Step 3: Customize the Appearance**
Adjust colors, typography, spacing, and element visibility. Control which fields appear—title, excerpt, author, date, categories, and more.

**👉 Step 4: Insert Anywhere**
Add your configured grid to any page, post, or widget area using Gutenberg blocks, Elementor widgets, Divi modules, or simple shortcodes.

[youtube https://www.youtube.com/watch?v=wHWAnfL0VhU]

== 🚀 Core Features ==

- **Universal Page Builder Compatibility:** Works with Gutenberg (WordPress Block Editor), Elementor, Divi Builder, and any page builder that supports shortcodes.

- **Multiple Layout Types:** Create grid layouts with even or masonry arrangements, horizontal list views, animated hover effects, and dynamic post sliders.

- **Responsive Design:** Every layout automatically adjusts for desktop, tablet, and mobile screens. Your grids look polished on any device.

- **Advanced Query Builder:** Display posts from specific categories, tags, custom post types, or custom taxonomies. Order by date, title, popularity, or random selection.

- **Shortcode Generator:** Generate unlimited shortcodes for use anywhere on your site. Perfect for sidebars, footers, and custom page builder elements.

- **Performance Optimized:** Clean, lightweight code ensures fast page loading. Lazy loading support and efficient asset management keep your site speedy.


== 🌟 Gutenberg Blocks for Post Grid ==

The Post Grid provides dedicated Gutenberg blocks that integrate directly into the WordPress block editor:

- **Grid Layout Block** – Display posts in responsive grid arrangements with 9 layout variations
- **List Layout Block** – Show posts in vertical list format with 7 style options
- **Grid Hover Block** – Create animated hover effects with 16 design variations
- **Slider Block** – Build dynamic post carousels with 13 slider styles

All blocks include live preview editing, letting you see changes instantly without leaving the editor.


== 🌟 Elementor Widgets for Post Grid ==

For Elementor users, The Post Grid delivers 4 powerful widgets:

- Grid Layout Widget (3 free layouts, 9 total in Pro)
- List Layout Widget (3 free layouts, 7 total in Pro)
- Grid Hover Widget (3 free layouts, 16 total in Pro)
- Slider Layout Widget (13 layouts in Pro)

Each widget includes full Elementor styling controls—adjust typography, colors, spacing, and animations using familiar Elementor panels.

[youtube https://www.youtube.com/watch?v=6rb70U9KciI]

== 🌟 Divi Builder Integration ==

The Post Grid now includes native Divi Builder modules with full Visual Builder compatibility. Create post grids directly within the Divi interface using:

- Grid Layout Module
- List Layout Module
- Grid Hover Module
- Slider Layout Module

All modules support Divi's inline editing and design options.

[youtube https://www.youtube.com/watch?v=BRyPtfKxwp0]

== 💎 Pro Features Overview ==

The Post Grid Pro unlocks advanced capabilities for professional websites:

- **AJAX Filtering and Pagination:** Let visitors filter posts by category or tag without page reloads. Implement smooth AJAX pagination, load more buttons, or infinite scroll.

- **Archive and Single Page Builder:** Create custom templates for category pages, tag archives, author pages, and individual posts using Elementor or Gutenberg.

- **Custom Post Type Support:** Display content from any custom post type—portfolios, products, events, testimonials, or any registered CPT.

- **Front-End Post Submission:** Enable registered users to submit and manage posts from the front end with built-in login and registration forms.

- **AI Content Generation:** Integrated ChatGPT and Gemini support within Gutenberg for generating post content and descriptions.

- **90+ Pre-made Sections & Layouts:** Import professionally designed sections and complete page layouts for Elementor and Gutenberg.

👉 [Compare Free vs Pro](https://www.radiustheme.com/downloads/the-post-grid-pro-for-wordpress/) | [View Pro Demo](https://www.radiustheme.com/demo/plugins/the-post-grid/)


== REVIEW FROM WORDPRESS COMMUNITY EXPERT Mak ==

[youtube https://www.youtube.com/watch?v=eelP7LkEWD0]

== REVIEW FROM WORDPRESS COMMUNITY EXPERT Mr Web ==

[youtube https://www.youtube.com/watch?v=SCA945URSDY]


== 🎯 Perfect For ==

**✅ Bloggers** – Showcase recent posts, featured articles, and related content in engaging layouts

**✅ News Websites** – Build magazine-style homepages with categorized news sections

**✅ Agencies** – Display portfolio items, case studies, and team posts professionally

**✅ eCommerce Sites** – Highlight blog content, announcements, and product-related posts

**✅ Content Publishers** – Organize large content libraries with filterable grids and search


== 🛠 Support and Documentation ==

Need help? Access comprehensive resources:

- [Complete Documentation](https://www.radiustheme.com/docs/the-post-grid/)
- [Video Tutorials](https://www.youtube.com/@RadiusTheme)
- [Support Forum](https://wordpress.org/support/plugin/the-post-grid/)
- [Submit a Ticket](https://www.radiustheme.com/ticket-support/)

Join our [Facebook Community](https://www.facebook.com/groups/radiustheme) to connect with other users and get tips.


== 🔥 WHAT’S NEXT ==

If you like The Post Grid Plugin, then consider checking out our other WordPress Plugins:

* [Classified Lisitng](https://wordpress.org/plugins/classified-listing/) – Best Classified ads and Directory WordPress Plugin

* [Variation Swatches](https://wordpress.org/plugins/woo-product-variation-swatches/) - Woocommerce Variation Swatches plugin converts the product variation select fields into radio, images, colors, and labels.

* [Variation Gallery](https://wordpress.org/plugins/woo-product-variation-gallery/) - Woocommerce Variation Gallery plugin allows to add UNLIMITED additional images for each variation of product.

* [ShopBuilder](https://wordpress.org/plugins/shopbuilder/) - Elementor WooCommerce Builder Addons with 84+ widgets and 10+ modules.

* [Food Menu](https://wordpress.org/plugins/tlp-food-menu/) – Restaurant Menu & Online Ordering using WooCommerce.


== Installation ==

= Using The WordPress Dashboard =

1. Navigate to **Plugins > Add New** in your WordPress admin
2. Search for **"The Post Grid"**
3. Click **Install Now**, then **Activate**

= Uploading in WordPress Dashboard =

1. Download the plugin ZIP file
2. Go to **Plugins > Add New > Upload Plugin**
3. Select the downloaded file and click **Install Now**
4. Activate after installation completes

= FTP Installation =

1. Download and extract `the-post-grid.zip`
2. Upload the `the-post-grid` folder to `/wp-content/plugins/`
3. Activate through the Plugins menu in WordPress


== Frequently Asked Questions ==

= How do I create my first post grid?

* Navigate to **The Post Grid > Add New Grid** in your WordPress admin. Use the query builder to select posts, choose a layout, customize the appearance, and copy the generated shortcode. Paste the shortcode into any page or post, or use the dedicated Gutenberg block or Elementor widget.

= Does The Post Grid work with my theme?

* Yes. The Post Grid is designed to work with any properly coded WordPress theme. Layouts are fully responsive and inherit your theme's typography when desired.

= Can I display custom post types?

* The free version works with standard WordPress posts and pages. Custom post type support is available in [The Post Grid Pro](https://www.radiustheme.com/downloads/the-post-grid-pro-for-wordpress/).

= Will this slow down my website?

* No. The Post Grid uses optimized code and loads assets only when needed. It's built with performance in mind and works well with caching plugins.

= Is The Post Grid compatible with Elementor?

* Absolutely. The plugin includes dedicated Elementor widgets that integrate directly into the Elementor editor with full design controls.

= Does it work with Gutenberg?

* Yes. The Post Grid provides native Gutenberg blocks with live preview editing, full customization options, and block patterns for quick setup.

= Can I filter posts by category without page reload?

* AJAX filtering is available in The Post Grid Pro. Visitors can filter content by taxonomy without refreshing the page.

= How do I get support?

* Free users can post in the [WordPress.org support forum](https://wordpress.org/support/plugin/the-post-grid/). Pro users receive priority support through [RadiusTheme's ticket system](https://www.radiustheme.com/ticket-support/).

= How can I report security issues?

* Report security vulnerabilities through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/the-post-grid).


== Screenshots ==

01. Elementor addons
02. Gutenberg Blocks
03. Shortcode Generator
04. Advanced query build elementor
05. Advanced query builder gutenberg
06. Grid layouts gutenberg
07. List layouts gutenberg
08. Multiple pagination elementor
09. Quick query elementor
10. Pre made sections
11. Pre made layouts
12. Archive page builder

== Changelog ==

= 7.9.3 (Jun 2, 2026) =
* Security: AI REST endpoint now requires edit_posts (app/Controllers/Api/AIIntegration.php:18).
* Security: Elementor import endpoint requires per-post cap and nonce (app/Controllers/Api/ElImport.php:22, 35).
* Security: Nonce check added to rtTPGShortCodeList AJAX (app/Controllers/AjaxController.php:346).
* Security: Block CSS save requires per-post cap and sanitizes CSS (app/Controllers/BlocksController.php:485).
* Security: Block CSS get-posts requires read_post cap (app/Controllers/BlocksController.php:465).
* Improved: Import layout modal — skeleton loader, persistent cache, and faster re-open.
* Fixed: Flat icon conflict issue resolved

= 7.9.2 (May 24, 2026) =
* Fixed: Pagination posts_per_page handling
* Improved: Settings improved
* Improved: Setup Wizard improved

7.9.1 (Apr 26, 2026)
* Fixed: WordPress 6.9 compatibility issue
* Fixed: Gutenberg metabox resize issue
* Updated: Gutenberg block API version updated

= 7.9.0 (Mar 28, 2026) =
* Fixed: Resolved layout issues with TranslatePress
* Fixed: wpautop not applying correctly to the first post
* Added: Option to disable post view count
* Updated: Refined plugin settings for improved usability.
* Integration: Added ChatGPT and Gemini integration for content writing assistance.
* Added: Introduced a setup wizard guide to help new users get started.
* Fixed: Resolved pagination issue in Elementor taxonomy builder

= 7.8.9 (Feb 10, 2026) =
* Fixed: Resolved CSS conflicts in the Divi Editor
* Fixed: Corrected Elementor popup visibility issues
* Updated: Improved plugin settings

= 7.8.8 (Nov 13, 2025) =
* Improved: Enhanced settings UI with a cleaner design.
* Fixed: Shortcode thumbnail blocked by Jetpack block.

= 7.8.7 (Oct 23, 2025) =
* Compatibility: Added Event Query compatibility.
* Updated: Updated all Gutenberg layouts.

= 7.8.6 (Oct 21, 2025) =
* Fixed: transient_tpg_cache removed
* Fixed: Post link not work when external link enable on the shortcode

= 7.8.5 (Sep 26, 2025) =
* Updated: All readme video updated
* Fixed: Gutenberg block primary and secondary color issue
* Fixed: Gutenberg pagination notice wrong

= 7.8.4 (Sep 2, 2025) =
* Fixed: SVG icon conflict issue.
* Removed: Unused files and code.

[See changelog for all versions.](https://raw.githubusercontent.com/radiustheme/changelog/refs/heads/main/the-post-grid.txt)