# Post Grid Master — Post Grids & AJAX Filters

Contributors: mdshuvo, addonmaster, mdashikul  
Tags: post grid, ajax filter, infinite scroll, pagination, filter  
Requires at least: 5.8  
Tested up to: 6.8.3  
Requires PHP: 7.4  
Stable tag: 3.4.17
License: GPLv2 or later  
License URI: http://www.gnu.org/licenses/gpl-2.0.html


Gridmaster helps you create beautiful post grids with AJAX filters, pagination, load more, and infinite scroll — all without page reload.

---

## Description

**Post Grid Master** (Gridmaster) helps you create **WordPress post grids with AJAX filter** support — including taxonomy filters, pagination, load more buttons, infinite scroll, and more.

You can visually build and customize your post grid using the **shortcode generator** and place it anywhere — inside posts, pages, or template files. It’s fully compatible with **custom post types** and **any WordPress theme**.

### [💻 See Live Demo](https://plugins.addonmaster.com/gridmaster/)
[![Live preview video](https://img.youtube.com/vi/8Th_jp8YEk4/0.jpg)](https://www.youtube.com/watch?v=8Th_jp8YEk4)

---

### ⚙️ Features of Post Grid Master

Post Grid Master gives you everything you need to create modern post grids with AJAX filters — visually, easily, and efficiently.

- **Shortcode Generator:** Generate post grid shortcodes with live preview. Use anywhere — posts, pages, or template files.  
- **Pre-Built Grid Layouts:** Choose from multiple ready layouts or style your own using CSS.  
- **Custom Post Type Support:** Build post grids from any post type — blog posts, portfolios, products, and more.  
- **Posts Per Page Control:** Define how many posts appear per page or display all at once.  
- **Order & Sort Options:** Sort by date, title, author, ID, menu order, random, or comment count.  
- **Excerpt Length:** Control how many words appear in excerpts and whether to use content or excerpt fields.  
- **Custom “Read More” Button:** Toggle visibility, edit the text, and link to full posts.  
- **AJAX Pagination:** Load posts instantly without page reload — choose between classic pagination or load-more button.  
- **Load More Button:** Load more posts dynamically with a single click.  
- **Infinite Scroll:** Automatically load next posts as visitors scroll down the page.  
- **Animate on Load:** Add smooth entry animations when new posts appear.  
- **Filter Styles:** Choose from 3 ready filter layouts or display the grid without filters. Optionally remove the “All” button.  
- **Custom Taxonomy Filters:** Filter posts by taxonomy or category terms — show all or selected terms only.  
- **Filter Heading Option:** Add a custom heading above filters or hide it entirely.  
- **Toggle Filter Items:** Make filter items collapsible under a clickable heading.  

---

### 🌟 Other Features

- **Works with Any Theme:** Fully compatible with all modern WordPress themes.  
- **Clean & Optimized Code:** Built with performance and scalability in mind.  
- **Responsive Design:** Looks perfect on desktop, tablet, and mobile.  
- **Cross-Browser Compatible:** Works smoothly on all major browsers.  
- **Translation Ready:** Ready for localization and multilingual websites.  
- **Comprehensive Documentation:** Step-by-step guides for all features.  
- **Feature-Rich Free Version:** Includes all essential grid and filter tools at no cost.  

💬 **Need Help?**  
Ask in the [support forum](https://wordpress.org/support/plugin/ajax-filter-posts/) or [contact us](https://addonmaster.com/submit-a-ticket/).  
We’ll respond as quickly as possible!

---

## Pro Features

Upgrade to **Post Grid Master Pro** to unlock more advanced tools and layout flexibility.

- **Advanced Filter Styles:** Access more stylish and interactive filter layouts.  
- **Premium Grid Layouts:** Get exclusive post grid designs and templates.  
- **Taxonomy Images & Colors:** Add category images and color indicators in filters or post items.  
- **Auto-Select Taxonomy:** Automatically highlight the correct taxonomy on relevant pages.  
- **Custom Taxonomy Terms:** Display selected terms instead of all.  
- **Initial Term on Load:** Show posts from a default term when the page first loads.  
- **Auto-Select Initial Term:** Automatically detect and preselect the term on term pages.  
- **Multiple Term Selection:** Allow filtering by multiple taxonomy terms at once.  
- **Auto Post Type Selection:** Automatically detect post types when viewing archive pages.  
- **Custom Heading Tag:** Change post title tags (H1–H6, div, span, or p).  
- **Heading Font Size Control:** Set custom font sizes for titles across devices.  
- **Column & Row Gap Control:** Adjust space between grid items for desktop, tablet, or mobile.  
- **Items per Row:** Define different post counts per row for responsive breakpoints.  
- **Slider Option:** Convert your grid into a fully responsive slider with options for:  
  - Slides to show  
  - Slides to scroll  
  - Prev/Next arrows  
  - Dots navigation  
  - Autoplay + speed  
  - Pause on hover  
  - Infinite loop  
  - Center mode  

✨ *More premium features coming soon!*

---

## Installation

1. Download and unzip the plugin, then upload it to the `wp-content/plugins` directory.  
2. Activate it from your WordPress “Plugins” admin page.  
3. OR, go to **Plugins → Add New**, search for “Post Grid Master,” then install and activate it.  
4. Once activated, open the **Gridmaster** menu in your dashboard to create your first post grid.

---

## Frequently Asked Questions

1. **How to create a post grid?**  
   Go to the Gridmaster menu → “Grid Builder” tab. Select your filter type, grid style, post type, etc. Copy the shortcode and paste it anywhere you want to display the grid.

2. **Will it work with my theme?**  
   Yes! It works perfectly with all standard WordPress themes.

3. **Will it work with any page builder?**  
   Absolutely. Just copy and paste the shortcode into your preferred builder section.

4. **Can I use multiple post grids on the same page?**  
   Yes, multiple grids can be displayed independently on one page.

5. **Will it slow down my website?**  
   No. It’s lightweight and optimized for fast performance.

6. **Can I create a post grid with a custom taxonomy?**  
   Yes. It fully supports all registered custom taxonomies.

7. **How to create a post grid with a custom taxonomy?**  
   In the Grid Builder, enable “Show Filter,” choose your taxonomy, select terms, and copy the shortcode to your desired page.

8. **Can I create a post grid with a custom post type?**  
   Yes, it works seamlessly with all custom post types.

9. **Can I hide the filter?**  
   Yes, simply disable the filter option to show only the post grid.

10. **Is it possible to show the post grid without the "All" button?**  
    Yes, you can hide the "All" button easily from the settings.

11. **Can I paginate the post grid with the Load More button?**  
    Yes, AJAX “Load More” pagination is built in.

12. **Can I paginate the post grid with Infinite Scroll?**  
    Yes, enable infinite scroll for automatic post loading.

13. **Can I change the Read More button text?**  
    Yes, customize it in the grid settings panel.

14. **I need help with custom features.**  
    Contact us anytime at [addonmasterwp@gmail.com](mailto:addonmasterwp@gmail.com). We often add popular requests in updates or pro versions.


## Screenshots
1. Frontend Preview
2. Filter Preview
3. Pagination Preview

## Changelog

= 3.4.9 - July 02, 2024 =
- Fixed: Security issues
- Compatible with WordPress 6.5.x


= 3.4.7 - Mar 04, 2024=
- Added: Filter Heading Option
- Added: Toggle Filter Items Option
- Added: No Post Found Filter Hook (gridmaster-no-posts-found)
- Fixed: Translatable "All" text
- Fixed: Minor code changes.
- Detailed Documentation: https://addonmaster.com/post-grid-master-wordpress-post-grid-plugin-updates-mar-04-2024/


= 3.4.6 =
- Feb 14, 2024
- Fixed: Minor code changes.
- Tested up to WordPress 6.4.3
- Minified CSS and JS


= 3.4.0 =
- Aug 6, 2023
- Rebrand: Post Grid with Ajax Filter to Gridmaster
- Rebuild the plugin from scratch
- Added: Shortcode Generator
- Old shortcode support
- Clean & Optimized Code
- Huge Code Refactor
- Added: 2 Grid Layouts
- Added: 3 Filter Layouts
- Added: Backend Preview
- Added: Filter Preview
- Added: Pagination Preview
- Added: Post Grid Preview
- Added: Excerpt Control
- Added: Excerpt Length Control
- Added: Read More Button Text Control
- and many more...

= 3.3.0 =
- March 1, 2023
- WordPress 6.1.1 Compatible

= 3.2.1 =
- Sep 10, 2022
- Added: Static Load on Page Load

= 3.1.5 =
- Sep 06, 2022
- Fixed: Loading Issue on page load
- Tested up to WordPress 6.0.2

= 3.0.4 =
- JUN 11, 2022
- Fixed: Nonce fix
- Tested up to WordPress 6.0

= 3.0.0 =
- Nov 21, 2021
- Added: Load More Button [See latest Shortcodes]
- Added: Infinite Scroll
- Added: Animation Effect on post load
- Added: Posts restrictions by Terms
- Fixed: Code issues

= 2.2.1 =
- March 8, 2021
- Added: Order Parameter
- Added: Orderby Parameter

= 2.2.0 =
- Feb 23, 2021
- WordPress 5.6.2 Compatible
- Added: Show/Hide Specific category terms
- Added: Hide/Show Empty Category Terms

= 2.1.0 =
- Feb 3, 2021
- WordPress 5.6 Compatible

= 2.0.4 =
- March 19, 2020
- Issue Fixed: Draft posts are displayed

= 2.0.2 =
- March 9, 2020
- Ajax pagination
- CSS Improvement
- Ajax Improvement
- Speed Improvement

= 2.0.0 =
- Jan 22, 2020
- Multiple grid support
- Ajax Improvement
- Speed Improvement
- Shortcode Extended:
  - posts_per_page - for controlling the number of posts
  - btn_all - Show/Hide "All" Button on filter
  - show_filter - Show/Hide the filter

= 1.0.4 =
- Jan 21, 2020
- Multiple grid support
- Ajax Improvement
- Speed Improvement
- New Design Layout Added

= 1.0.4 =
- Initial release.
