{"id":35613,"date":"2015-04-15T08:46:56","date_gmt":"2015-04-15T08:46:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-ultimate-post-grid\/"},"modified":"2025-12-01T10:34:20","modified_gmt":"2025-12-01T10:34:20","slug":"wp-ultimate-post-grid","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wp-ultimate-post-grid\/","author":11805530,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.0.1","stable_tag":"4.0.1","tested":"6.9.4","requires":"3.5","requires_php":"","requires_plugins":null,"header_name":"WP Ultimate Post Grid","header_author":"Bootstrapped Ventures","header_description":"","assets_banners_color":"b0aeac","last_updated":"2025-12-01 10:34:20","external_support_url":"https:\/\/bootstrapped.ventures\/support\/","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=QG7KZMGFU325Y","header_plugin_uri":"https:\/\/bootstrapped.ventures\/wp-ultimate-post-grid\/","header_author_uri":"https:\/\/bootstrapped.ventures\/","rating":4.4,"author_block_rating":0,"active_installs":4000,"downloads":163056,"num_ratings":32,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5":{"tag":"1.5","author":"BrechtVds","date":"2015-07-22 09:29:27"},"1.6":{"tag":"1.6","author":"BrechtVds","date":"2015-07-22 10:02:55"},"1.7":{"tag":"1.7","author":"BrechtVds","date":"2015-09-27 03:13:24"},"1.7.1":{"tag":"1.7.1","author":"BrechtVds","date":"2015-09-28 03:11:54"},"1.7.2":{"tag":"1.7.2","author":"BrechtVds","date":"2015-09-29 13:38:50"},"1.8":{"tag":"1.8","author":"BrechtVds","date":"2015-12-14 03:02:37"},"1.9":{"tag":"1.9","author":"BrechtVds","date":"2016-01-12 03:27:14"},"2.0":{"tag":"2.0","author":"BrechtVds","date":"2016-04-22 07:04:48"},"2.1":{"tag":"2.1","author":"BrechtVds","date":"2016-07-06 01:56:35"},"2.2":{"tag":"2.2","author":"BrechtVds","date":"2016-09-14 10:21:27"},"2.3":{"tag":"2.3","author":"BrechtVds","date":"2016-11-03 08:30:10"},"2.4.0":{"tag":"2.4.0","author":"BrechtVds","date":"2017-04-20 07:39:56"},"2.5.0":{"tag":"2.5.0","author":"BrechtVds","date":"2017-06-30 11:49:35"},"2.6.0":{"tag":"2.6.0","author":"BrechtVds","date":"2017-10-30 10:29:21"},"2.7.0":{"tag":"2.7.0","author":"BrechtVds","date":"2018-04-09 10:02:37"},"2.8.0":{"tag":"2.8.0","author":"BrechtVds","date":"2018-11-13 13:03:14"},"2.8.2":{"tag":"2.8.2","author":"BrechtVds","date":"2020-01-24 07:39:20"},"3.0.0":{"tag":"3.0.0","author":"BrechtVds","date":"2020-01-24 07:48:57"},"3.3.0":{"tag":"3.3.0","author":"BrechtVds","date":"2020-06-11 15:09:11"},"3.4.0":{"tag":"3.4.0","author":"BrechtVds","date":"2020-07-22 13:17:11"},"3.5.0":{"tag":"3.5.0","author":"BrechtVds","date":"2020-09-21 14:17:18"},"3.6.0":{"tag":"3.6.0","author":"BrechtVds","date":"2020-12-15 13:34:35"},"3.7.0":{"tag":"3.7.0","author":"BrechtVds","date":"2021-05-20 09:26:22"},"3.8.0":{"tag":"3.8.0","author":"BrechtVds","date":"2022-03-09 13:44:25"},"3.9.0":{"tag":"3.9.0","author":"BrechtVds","date":"2023-03-28 09:38:09"},"3.9.2":{"tag":"3.9.2","author":"BrechtVds","date":"2024-05-14 08:19:34"},"3.9.3":{"tag":"3.9.3","author":"BrechtVds","date":"2024-07-10 14:49:43"},"4.0.0":{"tag":"4.0.0","author":"BrechtVds","date":"2024-11-05 14:10:15"},"4.0.1":{"tag":"4.0.1","author":"BrechtVds","date":"2025-12-01 10:34:20"}},"upgrade_notice":{"4.0.1":"<p>Update to ensure compatibility with WordPress 6.8<\/p>","4.0.0":"<p>Some great new features and improvements<\/p>","3.9.3":"<p>Update when using the search filter<\/p>","3.9.2":"<p>Prevent potential misuse or shortcodes by logged in users<\/p>","3.9.1":"<p>Prevent issue with some pages not loading when using the adaptive pages pagination<\/p>","3.9.0":"<p>Update to ensure WordPress 6.2 compatibility and get some new features and improvements<\/p>","3.8.0":"<p>Lots of new features and improvements and compatibility with block-based themes<\/p>","3.7.1":"<p>Prevent issues in some edge cases<\/p>","3.7.0":"<p>Some great new features and improvements<\/p>","3.6.0":"<p>Update for better compatibility and some new features<\/p>","3.5.1":"<p>Update to prevent filter problems<\/p>","3.5.0":"<p>Update for a major performance improvement and some new template features<\/p>","3.4.0":"<p>New Template Editor for the free plugin<\/p>","3.3.0":"<p>Better browser and theme compatibility and a brand new filter feature<\/p>","3.2.1":"<p>Improves compatibility with other plugins<\/p>","3.2.0":"<p>Smaller update that ensures better compatibility with other plugins<\/p>","3.1.0":"<p>A lot of great new features and improvements<\/p>","3.0.1":"<p>Some immediate fixes for broken features<\/p>","3.0.0":"<p>WARNING: This is a complete rebuild of the plugin. Please make sure you have time to test things. The update is not irreversible but does require some attention.<\/p>","2.8.2":"<p>Some important performance improvements for the plugin assets<\/p>","2.8.1":"<p>Update recommended when using the ACF plugin<\/p>","2.8.0":"<p>Update for performance improvements and better compatibility<\/p>","2.7.1":"<p>Added some privacy policy considerations<\/p>","2.7.0":"<p>Update recommended for improvements and bug fixes<\/p>","2.6.2":"<p>Update to prevent notices in PHP 7.2+<\/p>","2.6.1":"<p>Update to fix the deeplinking feature<\/p>","2.6.0":"<p>Update for improved accessibility and performance<\/p>","2.5.0":"<p>Update for a few grid fixes and WordPress 4.8 compatibility<\/p>","2.4":"<p>Update recommend for improvements and bug fixes<\/p>","2.3.1":"<p>Update for a nice upcoming giveaway surprise<\/p>","2.3":"<p>Introducting some new Premium features<\/p>","2.2":"<p>Update to ensure WordPress 4.6 compatibility<\/p>","2.1":"<p>Update to get the latest and greatest grid plugin<\/p>","2.0":"<p>Update for some great new features and improvements<\/p>","1.9":"<p>Update for better dropdowns and a few improvements<\/p>","1.8":"<p>Update for WordPress 4.4 compatibility and some great new grid features<\/p>","1.7.2":"<p>Update if you&#039;re experiencing issues when editing the grid<\/p>","1.7.1":"<p>Update if you&#039;re experiencing issues when saving the grid<\/p>","1.7":"<p>Update for some great new WP Ultimate Post Grid features<\/p>","1.6":"<p>Update recommended. Lots of new features and improvements to the grid<\/p>","1.5":"<p>Update to get some great new post grid features<\/p>","1.3":"<p>Update to get the pagination feature<\/p>","1.2":"<p>Update for a few new features<\/p>","1.1":"<p>Update to ensure compatibility with Firefox<\/p>","1.0":"<p>First version, no upgrades needed.<\/p>"},"ratings":{"1":1,"2":3,"3":2,"4":3,"5":23},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1135256,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1135256,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1135256,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"wp-ultimate-post-grid\/grid-with-filters":{"name":"wp-ultimate-post-grid\/grid-with-filters","title":"Grid with Filters"},"wp-ultimate-post-grid\/grid":{"name":"wp-ultimate-post-grid\/grid","title":"Grid"},"wp-ultimate-post-grid\/filter":{"name":"wp-ultimate-post-grid\/filter","title":"Grid Filter"}},"tagged_versions":["1.5","1.6","1.7","1.7.1","1.7.2","1.8","1.9","2.0","2.1","2.2","2.3","2.4.0","2.5.0","2.6.0","2.7.0","2.8.0","2.8.2","3.0.0","3.3.0","3.4.0","3.5.0","3.6.0","3.7.0","3.8.0","3.9.0","3.9.2","3.9.3","4.0.0","4.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2232606,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2232606,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2232606,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2232606,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2232606,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Easily create multiple grids with Live Preview","2":"Use Gutenberg Blocks to add your grids to any post or page...","3":"...or use the WP Ultimate Post Grid icon in the Classic Editor","4":"Customize the look &amp; feel to match your website style","5":"Different free templates that are fully responsive and work on desktop, tablet and mobile"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1794,2236,6040,23365],"plugin_category":[],"plugin_contributors":[79700],"plugin_business_model":[216238],"class_list":["post-35613","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-post-type","plugin_tags-filter","plugin_tags-grid","plugin_tags-isotope","plugin_contributors-brechtvds","plugin_business_model-commercial","plugin_committers-brechtvds"],"banners":{"banner":"https:\/\/ps.w.org\/wp-ultimate-post-grid\/assets\/banner-772x250.png?rev=1135256","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-ultimate-post-grid\/assets\/icon-128x128.png?rev=1135256","icon_2x":"https:\/\/ps.w.org\/wp-ultimate-post-grid\/assets\/icon-256x256.png?rev=1135256","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-ultimate-post-grid\/assets\/screenshot-1.png?rev=2232606","caption":"Easily create multiple grids with Live Preview"},{"src":"https:\/\/ps.w.org\/wp-ultimate-post-grid\/assets\/screenshot-2.png?rev=2232606","caption":"Use Gutenberg Blocks to add your grids to any post or page..."},{"src":"https:\/\/ps.w.org\/wp-ultimate-post-grid\/assets\/screenshot-3.png?rev=2232606","caption":"...or use the WP Ultimate Post Grid icon in the Classic Editor"},{"src":"https:\/\/ps.w.org\/wp-ultimate-post-grid\/assets\/screenshot-4.png?rev=2232606","caption":"Customize the look &amp; feel to match your website style"},{"src":"https:\/\/ps.w.org\/wp-ultimate-post-grid\/assets\/screenshot-5.png?rev=2232606","caption":"Different free templates that are fully responsive and work on desktop, tablet and mobile"}],"raw_content":"<!--section=description-->\n<p>Use WP Ultimate Post Grid to create responsive grids for your posts, pages or any custom post type. Optionally add an isotope filter for any taxonomy associated with those posts.<\/p>\n\n<blockquote>\n  <p><strong>See this plugin in action!<\/strong><br \/>\n  Check out <a href=\"https:\/\/bootstrapped.ventures\/wp-ultimate-post-grid\/\">demos of our grids<\/a> and all of the <a href=\"https:\/\/help.bootstrapped.ventures\/collection\/7-wp-ultimate-post-grid\">plugin documentation<\/a> to learn more.<\/p>\n<\/blockquote>\n\n<p>An overview of the WP Ultimate Post Grid features:<\/p>\n\n<ul>\n<li><strong>Live Preview<\/strong> while building your grid<\/li>\n<li>Use posts, pages or <strong>custom post types<\/strong> as the source<\/li>\n<li>Grids are <strong>responsive<\/strong> and will look good on any device<\/li>\n<li>Ability to set <strong>order by<\/strong> options<\/li>\n<li>Link to the actual <strong>post or featured image<\/strong><\/li>\n<li>Define <strong>custom links<\/strong> for posts<\/li>\n<li>Define <strong>custom images<\/strong> for posts<\/li>\n<li>Add an <strong>isotope filter<\/strong> for any taxonomy or custom field<\/li>\n<li><strong>Deeplinking<\/strong> directly to a filtered grid<\/li>\n<li>Grids and filters can be added anywhere with <strong>their own shortcode<\/strong><\/li>\n<li>Multiple <strong>templates<\/strong> for your grids<\/li>\n<li>Extensive <strong>Template Editor<\/strong> to create any grid you want<\/li>\n<li>Possibility to use <strong>pagination<\/strong><\/li>\n<li>Compatible with both <strong>Classic Editor and Gutenberg<\/strong> Block Editor<\/li>\n<li>Fully integrated with our WP Recipe Maker plugin for a <strong>recipe  grid<\/strong><\/li>\n<\/ul>\n\n<p>We also have a <a href=\"https:\/\/bootstrapped.ventures\/wp-ultimate-post-grid\/\">WP Ultimate Post Grid Premium version<\/a> which offers the following features:<\/p>\n\n<ul>\n<li><strong>Limit your posts<\/strong> by any taxonomy, author, date or post ID<\/li>\n<li>Use a <strong>plain text filter<\/strong> for your grid<\/li>\n<li>Have <strong>dropdown filters<\/strong> for any taxonomy<\/li>\n<li>Use a <strong>checkbox filter<\/strong> for any taxonomy<\/li>\n<li>Allow for <strong>multiselect<\/strong> in the filters<\/li>\n<li>Show the <strong>post count<\/strong> for the filter terms<\/li>\n<li>Create a grid of your <strong>categories or tags<\/strong><\/li>\n<li>A <strong>Load More button<\/strong> for pagination<\/li>\n<li><strong>Load on filter<\/strong> pagination<\/li>\n<li><strong>Infinite scroll<\/strong> pagination<\/li>\n<li>Easily <strong>clone your grids<\/strong><\/li>\n<li>Order grid by <strong>custom field<\/strong><\/li>\n<li><strong>Dynamically filter<\/strong> grids in the shortcode<\/li>\n<\/ul>\n\n<p>This plugin is under active development. Any feature requests are welcome!<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>wp-ultimate-post-grid<\/code> directory (directory included) to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Create a new grid through the 'Grid' menu<\/li>\n<li>Add the grid and or filter shortcode where you want them to appear<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20can%20i%20find%20a%20demo%20and%20some%20more%20documentation%3F'><h3>Where can I find a demo and some more documentation?<\/h3><\/dt>\n<dd><p>Check out the <a href=\"https:\/\/bootstrapped.ventures\/wp-ultimate-post-grid\/\">WP Ultimate Post Grid demo site<\/a> and <a href=\"https:\/\/help.bootstrapped.ventures\/collection\/7-wp-ultimate-post-grid\">WPUPG documentation<\/a> for more information on all of the features!<\/p><\/dd>\n<dt id='who%20made%20this%3F'><h3>Who made this?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/bootstrapped.ventures\">Bootstrapped Ventures<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.0.1<\/h4>\n\n<ul>\n<li>Improvement: WordPress 6.8 compatibility<\/li>\n<li>Fix: Random order inconsistent when using pagination<\/li>\n<li>Fix: Loading translations too early<\/li>\n<\/ul>\n\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>Feature: Option to have an empty grid when no filter selections have been made<\/li>\n<li>Feature: Set nofollow attribute for custom links<\/li>\n<li>Feature: Scroll down to grid on deeplink<\/li>\n<li>Improvement: Extra icons for the Template Editor<\/li>\n<li>Fix: Sanitization of the align attribute<\/li>\n<li>Fix: Adaptive pages issue when ordering by random in a descending order<\/li>\n<\/ul>\n\n<h4>3.9.3<\/h4>\n\n<ul>\n<li>Fix: Search filter not working with some pagination options when all items had been loaded<\/li>\n<\/ul>\n\n<h4>3.9.2<\/h4>\n\n<ul>\n<li>Feature: Fuzzy matching for custom field filter<\/li>\n<li>Fix: Prevent misuse of tag attribute in shortcodes<\/li>\n<li>Fix: Prevent API call if all items have already been loaded<\/li>\n<li>Fix: Shortcodes inside of template conditions<\/li>\n<li>Fix: Transition CSS missing unit<\/li>\n<\/ul>\n\n<h4>3.9.1<\/h4>\n\n<ul>\n<li>Fix: Some pages not loading correctly when using adaptive pages pagination<\/li>\n<\/ul>\n\n<h4>3.9.0<\/h4>\n\n<ul>\n<li>Feature: Specify WPML language you want to show in a grid<\/li>\n<li>Feature: RTL Mode<\/li>\n<li>Feature: Reorder taxonomies for isotope filter<\/li>\n<li>Improvement: Better limiting of item content<\/li>\n<li>Improvement: Set Item Image and Item Name link to open in new tab<\/li>\n<li>Fix: Incorrect number of items on adaptive pages after filtering<\/li>\n<li>Fix: Field match condition with empty values<\/li>\n<li>Fix: Sanitization of shortcode attributes<\/li>\n<li>Fix: Correct label for data source post statusses<\/li>\n<li>Fix: Permissions to access manage page<\/li>\n<li>Fix: Prevent PHP deprecation notice<\/li>\n<li>Fix: Gutenberg deprecations<\/li>\n<\/ul>\n\n<h4>3.8.0<\/h4>\n\n<ul>\n<li>Feature: Side by Side template<\/li>\n<li>Feature: Show\/toggle\/hide filters on different devices<\/li>\n<li>Feature: New layout mode \"Items in rows, forcing same height\u201d<\/li>\n<li>Feature: Use ID placeholder in template to dynamically construct shortcodes<\/li>\n<li>Feature: Takeover shortcode attribute to use in theme files<\/li>\n<li>Feature: Optionally set maximum number of buttons for pages pagination<\/li>\n<li>Feature: Include or exclude password protected posts<\/li>\n<li>Feature: General blocks for the template editor (text, link, image and icon)<\/li>\n<li>Feature: Item Link block for the template editor<\/li>\n<li>Feature: Display modified date in the template editor<\/li>\n<li>Improvement: Ability to show pending or draft posts<\/li>\n<li>Improvement: More order by options (modified, author and comment count)<\/li>\n<li>Improvement: Hook to output something after specific item numbers<\/li>\n<li>Fix: Grid layout in block based themes<\/li>\n<li>Fix: Make sure template styling gets loaded with 0 initial posts<\/li>\n<li>Fix: Prevent error when setting posts per page to 0<\/li>\n<li>Fix: Prevent filters not loading when taxonomy is removed<\/li>\n<li>Fix: Prevent deprecated notice related to block editor<\/li>\n<li>Fix: Prevent deprecation notice related to get_users in WordPress 5.9<\/li>\n<\/ul>\n\n<h4>3.7.1<\/h4>\n\n<ul>\n<li>Fix: Filter problem with pages pagination in some edge cases<\/li>\n<li>Fix: PHP Notice<\/li>\n<\/ul>\n\n<h4>3.7.0<\/h4>\n\n<ul>\n<li>Feature: Adaptive pages pagination<\/li>\n<li>Feature: Support for different ACF field types in the Template Editor<\/li>\n<li>Feature: Set nopin attribute for images in the Template Editor<\/li>\n<li>Feature: Index template<\/li>\n<li>Improvement: Option to ignore HTML when using the limit text feature<\/li>\n<li>Improvement: Setting to prevent lazy image loading<\/li>\n<li>Improvement: Filter hook for term name output<\/li>\n<li>Fix: Prevent incorrect query warning<\/li>\n<\/ul>\n\n<h4>3.6.0<\/h4>\n\n<ul>\n<li>Feature: Clear all selections button<\/li>\n<li>Feature: Output ItemList metadata for grid items<\/li>\n<li>Feature: Change term order in Template Editor<\/li>\n<li>Improvement: Trigger global JS event on grid init<\/li>\n<li>Fix: Filter problem with non-latin characters<\/li>\n<li>Fix: Sticky hover button color on mobile<\/li>\n<li>Fix: Wishlist Member compatibility problem<\/li>\n<\/ul>\n\n<h4>3.5.1<\/h4>\n\n<ul>\n<li>Fix: Filters not working correctly in some environments<\/li>\n<li>Fix: Plugin sidebar problem in Gutenberg after unpinning<\/li>\n<\/ul>\n\n<h4>3.5.0<\/h4>\n\n<ul>\n<li>Feature: New free Ruled template<\/li>\n<li>Feature: Block display style for item terms<\/li>\n<li>Feature: Show author image in template editor<\/li>\n<li>Feature: Link item image in template editor<\/li>\n<li>Feature: Spacer block for template editor<\/li>\n<li>Improvement: Major performance boost for filters<\/li>\n<li>Fix: Prevent PHP notices in WordPress 5.5<\/li>\n<\/ul>\n\n<h4>3.4.0<\/h4>\n\n<ul>\n<li>Feature: Template Editor as part of the free plugin<\/li>\n<li>Feature: Allow links for terms block in Template Editor<\/li>\n<li>Improvement: Use i18n date function to make sure the date language is correct<\/li>\n<li>Fix: Filter problem with multiple multi-select \"OR\" filters<\/li>\n<\/ul>\n\n<h4>3.3.0<\/h4>\n\n<ul>\n<li>Feature: Filter by custom fields<\/li>\n<li>Improvement: Better browser compatibility<\/li>\n<li>Fix: Layout with items in set number of columns not working in some themes<\/li>\n<li>Fix: Icons on Manage page not showing up on some server configurations<\/li>\n<li>Fix: Hustle plugin compatibility<\/li>\n<\/ul>\n\n<h4>3.2.1<\/h4>\n\n<ul>\n<li>Fix: Compatibility with Newsletter plugin<\/li>\n<\/ul>\n\n<h4>3.2.0<\/h4>\n\n<ul>\n<li>Improvement: Don't force close on save<\/li>\n<li>Fix: Better compatibility with JS deferring plugins<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>Feature: Show filters on side of the grid<\/li>\n<li>Feature: Optional labels for filters<\/li>\n<li>Feature: Set border-radius for Isotope Filter and Pages Pagination<\/li>\n<li>Feature: Ability to reorder filters<\/li>\n<li>Feature: Option to display filters inline<\/li>\n<li>Improvement: Better grid display before page has fully loaded<\/li>\n<li>Improvement: Set global $post object for each grid item<\/li>\n<li>Improvement: Grid post type should not be public<\/li>\n<li>Improvement: Show grid name when editing<\/li>\n<li>Improvement: Setting to choose what taxonomies to display the grid fields for<\/li>\n<li>Fix: Hover color sticking in isotope filter because of keyboard focus<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Feature: Display private posts in a grid<\/li>\n<li>Fix: Images not showing correctly in Media post type grid<\/li>\n<li>Fix: Not saving \"Items in Rows\" layout mode<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Feature: Live Preview of grid when editing<\/li>\n<li>Feature: Gutenberg blocks for grid and filters<\/li>\n<li>Feature: Disable deeplinking per grid<\/li>\n<li>Feature: Set different layout for desktop, tablet and mobile<\/li>\n<li>Feature: Order terms by count<\/li>\n<li>Feature: Create and combine multiple filters<\/li>\n<li>Fix: Working pagination when using random order<\/li>\n<\/ul>\n\n<h4>2.8.2<\/h4>\n\n<ul>\n<li>Improvement: Combined and minified JS files<\/li>\n<li>Improvement: Only load JS files on pages with a grid<\/li>\n<\/ul>\n\n<h4>2.8.1<\/h4>\n\n<ul>\n<li>Fix: ACF Compatibility problem<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>Feature: No cache mode to improve compatibility (WPML)<\/li>\n<li>Improvement: WordPress 5.0 compatibility<\/li>\n<li>Improvement: Make sure grid only gets loaded once<\/li>\n<\/ul>\n\n<h4>2.7.1<\/h4>\n\n<ul>\n<li>Improvement: Privacy policy content<\/li>\n<li>Fix: Isotope filter active color problem when using text search feature<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>Feature: Group different taxonomies on separate lines in isotope filter<\/li>\n<li>Improvement: Setting to prevent cache issues when using a membership plugin<\/li>\n<li>Improvement: Hook to filter query arguments when generating grid cache<\/li>\n<li>Fix: Prevent SERVER_PORT warning when using WPCLI<\/li>\n<li>Fix: PHP Notice in VafPress vendor<\/li>\n<\/ul>\n\n<h4>2.6.2<\/h4>\n\n<ul>\n<li>Fix: PHP 7.2 deprecated function<\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>Fix: Deeplinking not working<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>Improvement: Accessibility for the isotope filter<\/li>\n<li>Improvement: Performance when saving a grid with many terms<\/li>\n<li>Improvement: Plugin header for translations<\/li>\n<li>Fix: Prevent notice when saving grid without terms<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Feature: Random order picks new random posts every load<\/li>\n<li>Improvement: WordPress 4.8 compatibility<\/li>\n<li>Fix: Make sure most recent version of grid is shown when scheduling posts<\/li>\n<li>Fix: Show empty grid message when empty from the start<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Improvement: Prevent slowdown in front-end when regenerating<\/li>\n<li>Improvement: Add taxonomy classes to isotope terms<\/li>\n<li>Improvement: Update Isotope library to latest version<\/li>\n<li>Improvement: Prevent isotope conflicts with other plugins or themes<\/li>\n<li>Fix: Compatibility with events plugin<\/li>\n<li>Fix: Prevent jump to top in Firefox<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>Feature: Upcoming giveaway surprise<\/li>\n<li>Improvement: WordPress 4.7 compatibility<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>Feature: Isotope term order options<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Feature: Show empty terms in grid filter<\/li>\n<li>Improvement: WordPress 4.6 compatibility<\/li>\n<li>Improvement: Prevent scroll to top in some themes<\/li>\n<li>Improvement: Setting to hide the meta box for specific post types<\/li>\n<li>Fix: Scrolling to top issue in Firefox and IE<\/li>\n<li>Fix: Display non-public post types in a grid<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Feature: Show message when no items to display<\/li>\n<li>Feature: Set custom link behaviour for each grid item<\/li>\n<li>Improvement: Update Isotope to version 3.0.1<\/li>\n<li>Improvement: Filter hooks for grid assets<\/li>\n<li>Fix: Prevent scroll to top when using All filter<\/li>\n<li>Fix: Image conditions when using attachments as data source<\/li>\n<li>Fix: Shortcode modal compatibility issues<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Feature: Change hide and show animation<\/li>\n<li>Feature: Animation for grid container<\/li>\n<li>Improvement: Use better thumbnail image if available<\/li>\n<li>Improvement: Different character for deep links<\/li>\n<li>Improvement: Ability to add classes to the grid item links for integration with other plugins<\/li>\n<li>Improvement: Update Select2 to version 4.0.2<\/li>\n<li>Fix: Problem with limit terms feature<\/li>\n<li>Fix: Animation issue when using pagination<\/li>\n<li>Fix: Custom links and custom images for media attachments<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<ul>\n<li>Feature: Ability to order by menu order (usually used by pages)<\/li>\n<li>Improvement: scroll to grid top on page change<\/li>\n<li>Fix: Shortcode editor lightbox problem with some themes<\/li>\n<li>Fix: Reverted Select2 to version 4.0.0 for less CSS problems<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>Feature: Grid now works with media attachments (images on your website)<\/li>\n<li>Feature: Use inverse filters, hide items on select<\/li>\n<li>Feature: Set custom image to use instead of featured image<\/li>\n<li>Feature: New free \"Hover with Date\" template<\/li>\n<li>Improvement: WordPress 4.4 compatibility<\/li>\n<li>Improvement: Updated Select2 to version 4.0.1<\/li>\n<\/ul>\n\n<h4>1.7.2<\/h4>\n\n<ul>\n<li>Fix: Problem with some PHP versions<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>Fix: Problem with some PHP versions<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>Feature: Manually define links for grid items<\/li>\n<li>Feature: Limit terms shown in filter<\/li>\n<li>Feature: Limit the total number of posts in the grid<\/li>\n<li>Improvement: Better support for RTL languages<\/li>\n<li>Improvement: Empty button text hides the All button for the Isotope Filter<\/li>\n<li>Improvement: Nicer permalinks in grid<\/li>\n<li>Improvement: Isotope 2.2.2<\/li>\n<li>Fix: Problem with non-latin characters<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Feature: Change the animation speed in the settings<\/li>\n<li>Feature: Change the \u201cAll\u201d button text for the Isotope Filter<\/li>\n<li>Feature: Choose post or featured image as the link destination when clicking on an item in the grid<\/li>\n<li>Improvement: Better grid layout before Javascript kicks in<\/li>\n<li>Improvement: Only include admin assets on grid edit page<\/li>\n<li>Fix: Problem with sticky posts always showing up<\/li>\n<li>Fix: PHP notices in certain cases<\/li>\n<li>Fix: Term slugs with non-latin characters<\/li>\n<li>Fix: Shortcode editor compatibility problem with some themes<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Feature: New \u201cOverlay\u201d template<\/li>\n<li>Feature: New layout mode option to have items in rows<\/li>\n<li>Feature: Ability to center the grid in the masonry layout<\/li>\n<li>Improvement: FAQ page with some more documentation<\/li>\n<li>Improvement: wpupg_output_grid_html filter hook<\/li>\n<li>Fix: Deeplinking problem with URL encoded characters<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Feature: Link options for the grid (open in new tab, same tab or no link)<\/li>\n<li>Feature: Shortcode editor to easily add grid and filter in the visual editor<\/li>\n<li>Fix: Relayout grid after images are loaded<\/li>\n<li>Fix: Admin JS error<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Feature: Pagination<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Feature: Set active colors for isotope filter<\/li>\n<li>Feature: Deeplinking to selected tags with isotope filter<\/li>\n<li>Feature: New \"Simple with Excerpt\" template<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fix: Firefox compatibility<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Very first version of this plugin<\/li>\n<\/ul>","raw_excerpt":"Easily create filterable responsive grids for your posts, pages or custom post types","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/35613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=35613"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/brechtvds"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=35613"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=35613"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=35613"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=35613"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=35613"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=35613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}