=== Post Grid  ===
Contributors: PickPlugins
Donate link: https://pickplugins.com/
Tags: Post Grid, Posts Slider, Posts Carousel, Post Filter, Post Masonry
Requires at least: 5.0.0
Tested up to: 6.9
Stable tag: 2.3.22
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Post Grid is a powerful WordPress plugin for creating customizable post grid layouts with advanced query options, allowing users to display posts dynamically with filters, pagination, and multiple design variations.


== Description ==

**Post Grid - Custom Post Type Grid, Slider, Masonry layout**

Post Grid is a powerful WordPress plugin designed to display posts, pages, or custom post types in a visually stunning grid, slider, masonry layout. Whether you’re running a blog, eCommerce store, portfolio site, or business website, Post Grid allows you to showcase content in an organized and engaging way.

🚀 **Start creating beautiful post grids today!**

🔗 **[Live Demo](https://demo.pickplugins.com/post-grid/)**  
🔗 **[Premium Features](https://pickplugins.com/post-grid/)**  
🔗 **[Documentation](https://pickplugins.com/documentation/post-grid/)**  
🔗 **[Support](https://www.pickplugins.com/support/)**  
🔗 **[Video Tutorials](https://www.youtube.com/watch?v=YVtsIbEb9zs&list=PL0QP7T2SN94Yut5Y0MSVg1wqmqWz0UYpt)**

### **Post Slider:**
Additionally, Post Grid comes with a built-in Post Slider and carousel functionality, powered by Splide.js. These features are fully customizable, allowing you to fine-tune slider behavior, transitions, autoplay, navigation controls, and more—all within the builder.

### **Post Masonry:**

Post Grid also includes a built-in masonry layout, allowing you to create dynamic, Pinterest-style grids with varying item heights. The layout automatically adjusts and arranges content in an optimized, space-efficient format—perfect for showcasing blog posts, portfolios, galleries, and more. It's fully responsive and easy to configure, giving you flexibility without extra code.

### **Filterable Post Grid:**

Post Grid features a filterable grid layout that allows users to sort and display content dynamically based on categories, tags, or custom filters. With smooth animations and real-time filtering, it enhances user experience and makes it easy to organize large sets of content in an interactive, user-friendly way—ideal for portfolios, product grids, or blog archives.



### **Advacned Style Generator:**
Post Grid is a powerful, modern React-based builder that combines the flexibility of advanced styled components with the ease of no-code styling. You can customize any element visually—no need to write CSS. With full support for all standard CSS properties and pseudo-selectors like :hover, ::before, and ::after, Post Grid gives you complete design control directly within your components.

### **Templates Library:**
It also includes a Templates Library, allowing users to quickly select and apply professionally designed templates from our cloud library. This helps you build layouts faster while maintaining consistency and style across your projects.

### **Archives and Dynamic post query:**
Post Grid supports dynamic post querying through Archive integration, enabling you to automatically display posts based on categories, tags, authors, dates, or custom taxonomies. This makes it perfect for building blog archives, author pages, or any dynamic content layout that updates automatically as new content is published—no manual setup required.




### **Key Features:**

✅ **Fully Responsive Grid Layout**
   - Works seamlessly on any device.
   - Customizable column settings for desktop, tablet, and mobile.

✅ **Supports Any Custom Post Type**
   - Display content from posts, pages, WooCommerce products, portfolios, or any other custom post type.
   - Select multiple post types for a unified grid display.

✅ **Advanced Query Options**
   - Filter posts by categories, tags, taxonomies, and terms.
   - Customize post order, publish status, and metadata.
   - Exclude or include specific posts by ID.
   - Display posts based on keyword search.

✅ **Layout Based Loop**
   - Pre-designed templates and layouts.
   - Drag-and-drop builder for easy grid customization.
   - Apply custom CSS styles for a unique design.

✅ **Pagination & Load More Options**
   - Classic pagination, AJAX-based pagination, and “Load More” buttons.
   - Customizable navigation text and icons.

✅ **Search Input Field**
   - Enable a search box within the grid to help users find content quickly.


🔄 **Advanced Pagination Types**
   - AJAX pagination.
   - Next-Previous navigation.
   - Filterable pagination.
   - AJAX Load More button.

🎥 **Multiple Media Sources**
   - Featured images.
   - Embedded YouTube, Vimeo, Dailymotion, and SoundCloud media.
   - Custom thumbnails and Font Awesome icons.

📊 **Meta & Custom Query Support**
   - Meta query for filtering by custom fields.
   - Custom query parameters for advanced data fetching.
   - Sticky post inclusion/exclusion.
   - Date-based filtering and author-based queries.
   - Display password-protected posts.

### **Why Choose Post Grid?**
- **User-friendly** – No coding required, fully customizable.
- **Lightweight & Fast** – Optimized for performance and SEO.
- **Versatile & Feature-rich** – Ideal for blogs, portfolios, WooCommerce stores, and more.


## 3rd Party Plugins Support

* WooCommerce
* Easy Digital Downloads
* Advanced Custom Fields
* CMB2
* Custom Field Suite
* The Events Calendar
* Events Manager





Video Tutorial(with premium version interface)

* [All tutorials](https://www.youtube.com/watch?v=RKb-B_Q72Ak&list=PL2GPPfgLrfWxAZBQc10XCh5wzDSOfPrKB)

## 🏆 Users Feedback For Post Grid

[Miguelapps](https://wordpress.org/support/topic/easy-and-intuitive-plugin-to-use/): ⭐⭐⭐⭐⭐

> Easy and intuitive plugin to use, It meets my expectations and it is what I was looking for to avoid SPA users on my website

[Andrewh](https://wordpress.org/support/topic/great-customisable-plugin-well-supported/): ⭐⭐⭐⭐⭐

> Great customisable plugin & well supported, I use this on several sites to achieve a grid layout of posts. It’s really customisable and the support is excellent. Highly recommended.

[Systembit](https://wordpress.org/support/topic/flexible-plugin-excellent-support-2/): ⭐⭐⭐⭐⭐

> Flexible plugin, excellent support,  We’ve been happily using it for nearly 5 years now. The plugin is flexible, we were able to customise to suit our needs. It is also simple to use despite all the flexibility. But best of all, the support, even for free users, is fast and good. I can’t recommend this enough. Thanks to everyone at PickPlugins for a great product!





== External services ==

This plugin connects to an API to obtain ready templates library https://demo.pickplugins.com/accordions/

It send template query data like keywords, view types, page number to grab json data, so that json data can be used to generate slider templates.

* [pickplugins.com/terms-conditions](https://pickplugins.com/terms-conditions/)
* [pickplugins.com/privacy-policy/](https://pickplugins.com/privacy-policy/)
* [pickplugins.com/about-us/](https://pickplugins.com/about-us/)









== Installation ==

1. Install as regular WordPress plugin.
2. Go your plugin setting via WordPress Dashboard and find "Post Grid" activate it.

After activate plugin you will see "Post Grid" menu at left side on WordPress dashboard click "New Post Grid" and use the options field "Post Grid"


How to use on page or post
When Post Grid options setup done please publish Post Grid as like post or page

and then copy shortcode from top of Post Grid Options `[post_grid  id="1234" ]`

then paste this shortcode anywhere in your page to display grid

= Minimum Requirements =

- WordPress 5.0.0 or greater
- PHP version 7.3 or greater
- MySQL version 5.6 or greater

= Automatic installation =

1. Go to your WordPress Plugin installation menu (Dashboard > Plugins > Add New)
2. In the search field type Post Grid and press enter.
3. "Install Now" and then click "Active"

= Manual installation =

For Manual installation, you download our product from WordPress directory uploading it to your web-server via your FTP or CPanel application.

1. Download the plugin and unzip it, make sure its under the folder name "post-grid"
2. Using an FTP program or CPanel upload the unzipped plugin folder to your WordPress installation’s wp-content/plugins/ directory.
3. Activate the plugin from the Plugins menu (Dashboard > Plugins > Installed Plugins > Post Grid) within the WordPress admin.

== Frequently Asked Questions ==

= What is a post grid? =

A post grid is a layout format used to display a collection of blog posts or other types of content in a grid-like structure on a website. The grid displays the featured images and titles of the posts in an organized manner, typically with multiple posts shown in rows and columns. The purpose of a post grid is to provide a visually appealing way to showcase a large number of posts, allowing users to quickly browse and find the content they're interested in. Some common applications of post grids include blog homepages, category pages, and archives.

= What is a blog post grid? =

A blog post grid is a type of layout that is used to display a collection of blog posts on a website. The blog posts are arranged in a grid-like structure, with each post represented by its featured image and title. The grid is designed to provide a visually appealing way to showcase a large number of posts, making it easier for users to quickly browse and find the content they're interested in. The post grid is commonly used on blog homepages, category pages, and archives, and can be customized to fit the look and feel of the website. Some popular features of blog post grids include the ability to filter posts by category, the ability to paginate the posts, and the ability to display post metadata such as the date published and the author's name.

= What is Masonry Grid? =

Masonry grid is a layout style for arranging elements in a flexible grid, with the ability to have elements of different sizes, just like a masonry wall. It's commonly used in a variety of contexts such as galleries, blog posts, portfolios, and other similar use cases, where the content elements need to be displayed in a dynamic and organized manner, filling the available space in an optimal way.

In web development, Masonry grid can be implemented using CSS grid, flexbox or JavaScript-based libraries such as Masonry.js, Isotope, or Packery. The main idea behind Masonry grid is to create a grid of items that fit together like stones in a wall, filling any gaps and maximizing the use of space in an aesthetically pleasing way.

= What is Filterable Post Grid? =

Filterable Post Grid is a WordPress plugin that allows you to display posts or custom post types in a grid layout with the ability to filter the displayed content based on categories, tags, or custom taxonomies. This plugin can be used to create a portfolio, gallery, or any other type of grid-based content display. It provides a user-friendly interface for creating and customizing the grid, and it offers a range of styling options to ensure that the grid fits seamlessly into your website design.





= Can I request new features? =

You can ask or request a new feature via wordpress.org forum or please go to our forum page https://pickplugins.com/support/

= Where can I report bugs for this plugin? =

You can report a bug via wordpress.org forum, also we are avilable on official forum https://pickplugins.com/support/



== Screenshots ==



== Changelog ==



= 2.3.22 =
- 2026-01-11 - fixed - admin broken issue fixed
- 2026-01-11 - fixed - Builder template library issue fixed


= 2.3.21 =
- 2025-12-24 - fixed - Remote file URL removed
- 2025-12-24 - fixed - Local file URL removed
- 2025-12-24 - fixed - mixitup.js removed due to GPL issue
- 2025-12-24 - fixed - Output Escaping issue fixed
- 2025-12-24 - fixed - Input Sanitize issue fixed

= 2.3.20 =
- 2025-12-18 - fixed - Escaping issue fixed
- 2025-12-18 - update - Builder view css load optimized

= 2.3.19 =
- 2025-11-26 - fixed - Fixed builder template library URL issue fixed
- 2025-11-26 - fixed - Loading builder templates issue fixed.

= 2.3.18 =
- 2025-11-08 - fix - Security issue fixed.

= 2.3.17 =
- 2025-05-30 - add - Custom number pagination access on post grid list.
- 2025-05-30 - add - Add button to create new post grid.
- 2025-05-30 - fix - layout editor issue fixed.
- 2025-05-30 - fix - Templates library issue fixed.

= 2.3.16 =
- 2025-05-25 - update - Improved layout editor.
- 2025-05-25 - add - Added improved dummy posts data
- 2025-05-25 - add - Added improved dummy products data
- 2025-05-25 - add - Icons added for post author and post date element.
- 2025-05-25 - update - Filterable style grid filters search issue fixed.

= 2.3.15 =
- 2025-05-17 - add - Default query parameteres added.
- - 2025-05-17 - add - Add query presets.

- 
= 2.3.14 =
- 2025-05-14 - add - Pro marker issue fixed for few features.
- 2025-05-14 - add - WooCommerce product Elements added to layouts builder.

= 2.3.13 =
- 2025-05-13 - add - Filterable style grid added to new builder.
- 2025-05-13 - update - Pagiantion update

= 2.3.12 =
- 2025-05-05 - fix - Minor Security issue fixed.
- 2025-05-05 - add - One click loop layout apply feature added.
- 2025-05-05 - fix - pagination issue fixed.

= 2.3.11 =
- 2025-05-05 - add - View Type Slider added to builder
- 2025-05-05 - add - View Type Masonry added to builder

= 2.3.10 =
- 2025-05-04 - add - New Modern React based post grid builder added

= 2.3.9 =
- 2025-03-16 - update - Readme update

= 2.3.8 =
- 2025-03-16 - update - Blocks Removed and Move to https://wordpress.org/plugins/combo-blocks/

= 2.3.7 =
- 2025-02-23 - fix - User Query Block - REST API allow access to admin only.
