The plugin, with unlimited grid functionalities for WordPress, offers a versatile solution for creating dynamic layouts effortlessly. It provides an extensive range of customization options, allowing users to tailor grids to their specific needs and preferences easily. By seamlessly integrating with WordPress, it empowers users to showcase their content in a visually appealing grid format, enhancing the overall user experience on their websites. Its intuitive interface and responsive design ensure that grids look stunning on various devices, providing a seamless viewing experience for site visitors.

Plugin Version: 3.4.0
 
WordPress plugin CodeCanyon Grid Plus

Plugin Features

With a wide array of pre-designed grid templates and the ability to create custom layouts, users can unleash their creativity and design visually striking grids that align with their brand aesthetic seamlessly. The plugins drag-and-drop functionality simplifies the grid-building process, enabling users to rearrange elements effortlessly and preview changes in real-time. It facilitates the display of various content types, such as images, videos, and text, in an organized and visually engaging manner, enhancing the overall presentation of the website.

Users can take advantage of the plugins robust filtering and sorting options to help visitors navigate content efficiently based on their preferences. This feature is particularly useful for websites with large amounts of content, enabling users to categorize and display information effectively. The plugins flexibility makes it suitable for a wide range of websites, including portfolios, e-commerce stores, blogs, and more, allowing users to adapt grids to suit different purposes seamlessly.

Moreover, CodeCanyon Grid Plus responsive design ensures that grids adapt seamlessly to different screen sizes, delivering a consistent and optimized experience across various devices. This responsiveness is essential for ensuring that websites look polished and professional on smartphones, tablets, and desktops alike. Additionally, the plugins compatibility with popular page builders and themes further enhances its versatility and usability, allowing users to integrate grids seamlessly into their existing website design with ease.

In summary, the plugin offers a comprehensive solution for creating stunning grid layouts in WordPress, empowering users to showcase their content creatively and effectively. With its user-friendly interface, robust features, and seamless integration, it provides a valuable tool for enhancing the visual appeal and functionality of WordPress websites. Whether users are looking to display portfolios, products, blog posts, or any other content type, the plugin offers the flexibility and versatility needed to create captivating grid layouts that engage visitors and elevate the overall website experience.

Specifications:

Release date: 13-02-2017
Last updated: 23-06-2026
Type: Paid
License: GPL 
Subject: Style & Design
Compatibility: W5.x W6.x
Includes: Plugin
Language packs: English
Developer: CodeCanyon

Rating:
4.5 1 1 1 1 1 (234 Votes)

Download by subscription!

You need to log in on the site and purchase a club subscription!

Share with your friends!

 

How to Set Up CodeCanyon Grid Plus for Showcases, Portfolios, and WordPress Content Grids

CodeCanyon Grid Plus is most useful not as a standalone "pretty gallery," but as a practical tool for displaying posts, pages, attachments, WooCommerce products, and other content types in a controlled grid. In this guide, we’ll walk through how to approach installation, which settings to review first, how Grid, Masonry, Metro, Carousel, and Justified modes differ, how to build a practical example for a live site, and how to troubleshoot common issues with filters, pagination, images, and theme conflicts.

This guide is written for a site owner, webmaster, or developer who already understands why a content grid is useful, but wants to set it up carefully: without accidentally pulling in unwanted posts, without bloated images, without breaking the mobile layout, and without making unsafe edits to plugin files. We’ll rely on the public product page, the WordPress.org listing, open support discussions, the author’s official videos, and general WordPress best practices.

Cover image for the CodeCanyon Grid Plus guide with an on-site grid review
This diagram shows the overall workflow: choose a content source, configure the layout, place the grid on a page, and verify the result on the live front end.

The core idea is simple: first decide what content belongs in the grid and why it matters to the visitor, and only then choose a visually striking layout. If you do it the other way around, the plugin quickly turns into a collection of similar-looking cards that may look impressive in a demo, but do a poor job of helping users find what they actually need.

At the end of the guide, you’ll find a troubleshooting section, an FAQ, a comparison with similar tools, and a natural download link. Before using it on a production site, it is worth checking the status of the build you are using: the free WordPress.org version was closed for security reasons, while the commercial CodeCanyon page maintains its own changelog. Because of that, installing it without a staging copy and a backup is especially risky.

What Problem the Plugin Solves and Where It Makes Sense

Grid Plus belongs to the class of plugins designed for grid-based content display. It pulls WordPress content from a selected source, applies filtering rules, arranges the items in the chosen layout type, and outputs the finished block through a shortcode or another supported insertion method. This approach is helpful when the theme’s default archive page is too limited or too rigid, for example, when it only shows a title, date, and thumbnail, but does not let you control the card layout, filters, order, or overall appearance in a flexible way.

The public product description lists several layout types: standard grid, Masonry, Metro, Carousel, and Justified. That makes it meaningfully different from a simple "recent posts" block. The plugin can be used for a blog, portfolio, photo gallery, product showcase, agency project collection, video catalog, or a page of topic-based resources. At the same time, it should not be treated as a full page builder or a replacement for a WooCommerce archive. Its real strength is visually organizing and filtering existing content, not controlling the entire logic of the site.

A typical workflow looks like this: the site owner creates posts, projects, products, or media files, assigns categories and tags, then selects the source, layout, number of items, filtering options, and card styles inside Grid Plus. After saving, they place the shortcode on a page and check how the block behaves on desktop and mobile. If the same block is needed on multiple pages, you can export and import the layout or recreate the settings manually, depending on what your build supports.

The plugin is especially useful anywhere visitors need to scan several items quickly and choose one that interests them: a designer’s projects, a curated set of articles, a photo report, videos, products in a promo section, agency case studies, recipes, real estate listings, events, or training materials. If a page is centered around one important article, a lead form, or a complex checkout flow, a grid plugin may be unnecessary. In those cases, it is usually better to keep the theme layout clean or rely on editor blocks or a more specialized component.

Who Grid Plus Is a Good Fit For

The plugin is worth considering if your site already has content that makes sense to group and present as cards. It can be useful for a portfolio owner, a media-site editor, a store with small promotional collections, an agency building landing pages for clients, or a developer who needs a fast way to assemble a visual content block without writing a custom template.

  • For a content manager, Grid Plus helps build a curated set of posts or media without editing theme files.
  • For a designer, it offers multiple grid types, making it easier to match the rhythm of a portfolio, blog, or showcase.
  • For a developer, layout import/export can be useful, along with the ability to extend skins through filters if that is truly needed and supported by the installed build.
  • For a store owner, the WooCommerce skin and product output may be helpful, but only for showcase blocks, not as a replacement for the full catalog logic.

When Another Tool Is the Better Choice

Grid Plus may not be the right fit if you need a modern editor block with live preview, an actively maintained free version from the WordPress repository, deep Site Editor integration, advanced AJAX filtering across multiple taxonomies, or a full visual card builder that does not require CSS knowledge. The public CodeCanyon page notes that the product is not optimized for Gutenberg. That does not mean it cannot be inserted into a page with a shortcode, but it does mean you should not expect a native block with a full settings panel inside the editor.

Another limitation is tied to the status of the free WordPress.org build. It has been closed and is no longer available for download from the repository for security reasons. So before using the commercial package, make sure you are not working with an old free copy, but with a current archive from a trusted source, and confirm that the plugin does not trigger errors in either the admin area or the front end after installation on a test site.

What to Check Before Installing It on a WordPress Site

Preparation matters for a reason. Grid plugins operate in several sensitive areas at once: they query posts, display images, load scripts, sometimes use AJAX, and interact with the theme, caching layer, and media library. If you skip those checks, the problem may show up later rather than at activation: the grid loads, but the filters keep returning the same items, the cards fall apart on mobile, or the carousel conflicts with a theme script.

Start with a basic inventory check. Confirm which build you are using, where the archive came from, whether the site has a backup, and whether you have access to a staging copy. Do not install a new visual plugin directly on an important commercial page without testing. Even if the plugin looks small, it may still load styles, scripts, and event handlers that affect already published blocks.

Technical Checklist

Before installation, run through a short checklist. It does not replace the developer’s documentation, but it helps you avoid the most common mistakes when launching a grid plugin.

  • Create a backup of both files and the database, especially if the site already uses custom post types, WooCommerce, or a complex theme.
  • Make sure WordPress, the theme, and key plugins are updated to compatible versions, and that outdated extensions are not already breaking the admin area.
  • Open the Plugins page and check that there are no overlapping gallery plugins already loading similar carousel or filtering libraries.
  • Prepare 10-20 test posts, products, or images with categories and thumbnails. You cannot evaluate a grid honestly on empty data.
  • Temporarily disable aggressive JavaScript minification during the initial check if the site uses a cache plugin or speed optimizer.
  • Choose one test page where you can place the shortcode without affecting visitors.

Practical rule of thumb: if the grid is supposed to display products, test it on a copy of the store first, and do not use it as the only way to navigate the catalog. The WooCommerce archive, cart, and checkout should remain under the control of WooCommerce and the theme.

Content Preparation

Grid Plus works best when the cards share a consistent visual foundation. For Masonry and Metro especially, image proportions matter. If some posts use wide landscape thumbnails, others use vertical portraits, and others have no image at all, a layout that looks polished in a demo can turn into an uneven block on a real site. That is not always a plugin error. Very often, the real issue is an inconsistent media library.

Prepare the content ahead of time. For a portfolio, assign categories by type of work; for a blog, use topic-based categories; for a store, create clear product categories. If you plan to use category filtering, do not mix internal admin categories with visitor-facing ones. For example, a category like "News" may make sense to an editor inside a portfolio, but it does not explain to a visitor why one project belongs in one group and another belongs in a different one.

Installation, Activation, and the First Check

For a commercial archive from CodeCanyon, installation usually happens by uploading a ZIP file through the WordPress admin panel. The general path is: open Plugins, go to Add New, click Upload Plugin, choose the archive, install it, and activate it. If the downloaded package contains documentation, demo files, and a separate plugin archive, make sure you upload the plugin archive itself, not the full marketplace package. That is a common mistake when installing commercial extensions.

After activation, do not jump straight into styling. First, check whether a Grid Plus menu item appears in the admin panel, whether the grid creation screen opens, and whether there is a white screen, PHP warnings, endless loading, or browser console errors. If the admin screen does not open at this stage, there is no point inserting the shortcode into a page yet: first resolve the conflict, verify the build, and review the server error log.

Post-Activation Check

  1. Open the list of installed plugins and make sure Grid Plus is active.
  2. Go to the plugin section and create a test layout with minimal settings.
  3. Select a simple source, such as a few standard posts with thumbnails.
  4. Save the layout and copy the shortcode if the plugin displays it after saving.
  5. Create a private or test page and insert the shortcode using the Shortcode block.
  6. Open the page in incognito mode or a different browser to verify the public output without the admin bar affecting the view.

For the first test, do not enable filters, carousel mode, complex animation, or lazy loading all at once. Your goal is to confirm that the basic chain works: the source is found, the cards render, the styles load, the shortcode is processed, and the page does not break.

What Counts as a Successful Start

A successful installation is not the same as a polished final design. At the first stage, it is enough for the grid to output the expected number of items, for cards not to overlap, for images to load properly, and for the browser console to stay free of critical errors. If the page shows the shortcode text itself, WordPress did not process it: check that the plugin is active, that the shortcode was copied in full, and that it was inserted into an appropriate block rather than a field that escapes shortcodes as plain text.

Map of the initial Grid Plus setup after installation in WordPress
The initial verification plan: activate the plugin, create a test grid, insert the shortcode, and confirm that the front-end output matches the selected source.

Content Sources: Posts, Media, Products, and Custom Types

The most important Grid Plus setting is not color or animation, but the data source. It determines what actually goes into the grid: blog posts, pages, media files, products, custom post types, or specially selected items. The product page claims support for all WordPress post types, and the changelog mentions scenarios involving pages, media, and Product. That suggests the plugin is designed for more than a standard blog use case.

Before creating a layout, describe the selection rule in plain language. Not "build a nice-looking grid," but "show the 12 latest projects from the Design category," "display products from the Accessories category," or "collect image and video media items for an event gallery." The more precise the rule is, the less tempting it becomes to include everything and deal with unwanted cards later.

How to Choose a Source Without Turning It Into Chaos

For a blog, it is usually best to start with regular posts and a single category. For a portfolio, start with a custom post type or a dedicated category if the portfolio is built on standard posts. For a media gallery, check exactly how attachments are selected in your build and whether gallery categories are supported. In reviews of the free version, users mentioned that media categories were useful, but the exact logic needs to be tested on your own installation because media structures vary widely from site to site.

If the site uses WooCommerce, do not start by showing all products. Begin with one category and a handful of products with solid images. Confirm that the card does not break the customer’s expectations: the title should be clear, the link should go where it should, the price or button should not conflict with the theme, and the mobile version should not hide important elements. Grid Plus can work well for promotional showcases, but it should not disrupt the normal path to a product.

Filters and Categories

Category filtering is useful when visitors genuinely need to switch between groups. If there are two obvious categories, a filter helps. If there are ten categories with long names and overlapping items, a filter may only create confusion. The Grid Plus changelog specifically mentioned fixes related to category filters and mobile devices, so those elements deserve especially careful testing.

Check the filter on three levels: in the admin panel, on the public front end, and on a mobile screen. In the admin area, make sure the correct categories are selected. On the front end, click each filter tab and verify that the number of cards changes as expected. On a phone, check that a long row of categories does not turn into horizontal scrolling that a visitor may never notice.

Quick takeaway: your content source should be ready before you start styling the design. If posts have no thumbnails, categories are internal-only, and products are incomplete, even the right layout will look random.

Choosing a Layout: Grid, Masonry, Metro, Carousel, and Justified

Grid Plus includes several layout types, and each one solves a different problem. There is no abstract "best" mode. A standard grid works well for uniform cards, Masonry for mixed image proportions, Metro for highlight-style showcases, Carousel for compact sections in limited space, and Justified for galleries where dense row-based composition matters. If you use Carousel in a situation where visitors need to compare many items, some of that content will be hidden. If you choose Metro for a large catalog, the emphasis sizes may break the sense of consistency.

Start with a question about visitor behavior. Are they browsing a portfolio as a collection? Comparing products? Looking for one article? Scrolling through a photo report? The answer affects not just the grid type, but also the number of items, captions, filters, transitions, and animation.

How to choose the right Grid Plus display mode for your site
Mode When to use it What to check
Grid Evenly sized blog cards, curated content collections, simple showcases. Consistent card height, title readability, and column count on mobile.
Masonry Portfolios and galleries with images of different proportions. Whether a "stair-step" effect appears because thumbnails and captions vary too much.
Metro Highlight-driven collections where some cards should appear larger than others. The logic of the featured item, image cropping, and behavior on narrow screens.
Carousel A compact block on the homepage or in a section with limited height. Arrows, dots, auto-scroll, control accessibility, and conflicts with the theme’s carousel.
Justified A photo gallery where rows should be filled without a rigid equal-card grid. Cropping quality, image density, and loading speed.

If you are unsure, start with a standard Grid layout. It is easier to troubleshoot and gives a more honest picture of how the plugin handles the source content. After that, you can move on to Masonry or Metro. Carousel and Justified are better enabled only after the basic output has been validated.

How to Avoid Overloading the Page with Effects

Grids often suffer from one predictable mistake: the site owner enables filters, entrance animation, carousel behavior, large images, lightbox preview, and lazy loading because each feature seems useful on its own. Together, they can make the block heavy, especially on mobile. On a page with several visual sections, it is usually better to keep one primary effect. For example, if you use category filters, the card animation should stay restrained. If the carousel matters most, there is no need to add elaborate hover effects to every card.

The test is simple: open the page on a slow connection or use developer tools with throttling enabled. If the grid first shows an empty area, then jumps, then recalculates its height, and only after that settles down, visitors are not seeing a polished effect. They are seeing an unstable page. In that situation, reduce the number of items, optimize the images, and disable unnecessary animation.

Configuring Cards, Skins, and Visual Styling

The Grid Plus description mentions colors, skins, a WooCommerce skin, and the ability to add a new skin through a filter hook. For an everyday user, the most important part is not the mere existence of skins, but the order of setup: first choose the card structure, then the content fields, then the colors, and only after that the smaller effects. If you start with color, it is easy to end up with a beautiful card that shows the wrong text or links to the wrong place.

A card should answer three questions for the visitor: what is this item, why should I care, and what happens after I click? For a portfolio, an image, title, and category are usually enough. For a blog, the title, date, or a short excerpt may matter. For a product, a price may be useful, but if WooCommerce data renders inconsistently or conflicts with the theme, it is better to keep the grid as a visual entry point to the product rather than overloading it with commerce details.

Settings Worth Adjusting First

  • Column count for desktop and mobile. Do not add too many columns just for the sake of "density."
  • Spacing between cards. Tight spacing may look good on a large monitor, but on a phone it can make images blend together.
  • Thumbnail cropping. Strict cropping may work for portfolios, but it can ruin product images or photos of people.
  • Card fields: title, excerpt, category, link, button. Remove anything that does not help the visitor make a choice.
  • Link behavior. The changelog mentions item link settings, so verify that the correct page opens and that the card does not send visitors to an empty attachment page.
  • Colors and hover states. They should fit the theme rather than competing with the site’s buttons and links.

A Safe CSS Tweak Without Touching the Plugin

If you need to adapt the grid slightly so it fits the theme better, do not edit Grid Plus files directly. A safer approach is to wrap the shortcode in a group or container with an extra CSS class, then add styles through the theme interface, a child theme, or a safe CSS snippet. That approach is less dependent on the plugin’s internal classes and easy to roll back.

The example below softens images inside the container, adds more consistent spacing after the grid, and gives links a clean focus state. First assign the class project-grid-wrap to the block or container, then add the CSS in the standard place for additional styles.

.project-grid-wrap img {
  border-radius: 10px;
}

.project-grid-wrap a:focus-visible {
  outline: 2px solid #2f6fed;
  outline-offset: 3px;
}

.project-grid-wrap {
  margin-bottom: 32px;
}

Check the result on the page with the grid, then open another page on the site. If the changes only affect the intended block, you are in good shape. To roll back the tweak, remove the CSS or take the class off the container. Do not add selectors based on Grid Plus internal classes unless they are confirmed in your build, because the markup may change in an update.

How to Display the Grid on a Page with a Shortcode

Grid Plus has historically been built around shortcode output. That is normal for commercial plugins that appeared before the block editor became widely adopted. WordPress supports the Shortcode block, and the documentation explains that a shortcode lets you insert an object with a single line. But that approach has tradeoffs: the editor does not always show the exact front-end result, and the block settings do not expose the plugin’s own parameters.

So treat the shortcode as a link between a saved layout and a display location. Do not paste random variations into different parts of the page. For every important block, keep a clearly named layout in the admin panel and a test page where it is easy to see exactly what is being output.

Inserting It in the Block Editor

  1. Create or edit the layout in Grid Plus.
  2. Copy the shortcode in full, including the square brackets and any parameters if present.
  3. Open the page in the WordPress editor and add a Shortcode block.
  4. Paste the shortcode into the block field without extra markup.
  5. Save the page and check it on the front end of the site.
  6. If the block needs its own spacing or background, place the shortcode inside a group and style the group rather than the shortcode itself.

If you are using the Classic Editor or a page builder, the principle is the same: insert the shortcode into an element that executes WordPress shortcodes. Some text widgets or HTML blocks may only display the string as plain text. If you are unsure, test it on an empty staging page.

Shortcodes in Templates and Their Limits

Sometimes you may want the grid inside a theme template. For that use case, it is better to check the plugin documentation first and avoid moving the shortcode into PHP unless there is a real reason to do so. If the output is needed on only one page, using the editor is safer. If the block has to become part of a template, work through a child theme and standard WordPress mechanisms rather than editing core theme or plugin files.

Do not place the shortcode inside a separately cached widget until you have tested filters and pagination. With grid plugins, page state, selected categories, and AJAX loading may depend on scripts. If an external cache serves an outdated version of the block, visitors may see the wrong items or repeated first-page content.

Practical Example: A Portfolio with Filters and Result Validation

Let’s walk through a scenario that suits CodeCanyon Grid Plus especially well: a portfolio page for a studio or independent professional. The goal is to display projects in a grid, give visitors a filter by type of work, and avoid overloading the page with unnecessary effects. This kind of example works for design, photography, renovation, web development, architecture, training case studies, and any work catalog where each card leads to a detailed page.

Goal and Preparation

We want a "Projects" page that starts with a clean grid of 12 cards and includes filters at the top for categories such as "Websites," "Branding," and "Support." Each project should have a thumbnail, a title, and a link to the full description. Before configuring the grid, prepare the posts or custom "Projects" post type, assign categories, and upload images of consistent quality. If the site does not have a dedicated post type, regular posts in a "Portfolio" category can work too.

Setup Steps

  1. Create a new layout in Grid Plus and give it a name that will still make sense a month from now, for example Projects Portfolio Grid.
  2. In the source settings, select the appropriate content type: posts, projects, or another available post type.
  3. Limit the query to the correct category or taxonomy so internal materials do not appear in the grid.
  4. Choose Grid or Masonry mode. Start with Grid for uniform cards, or Masonry for images with varying heights.
  5. Enable category filtering only for categories that make sense to visitors.
  6. Configure the card: image, title, short label or category, and a link to the detail page.
  7. Save the layout and insert the shortcode on a test page using the Shortcode block.
  8. Open the page as a normal visitor and test every filter category.

Checking the Result

Do not stop at verifying that the grid appears. Open the page at phone width, tablet width, and desktop width. Click the filters in different orders. Open a card and then go back. If you are using pagination or Load More, confirm that the second batch of items does not repeat the first. Support discussions for the free version included complaints about repeated first-page items during pagination, so this test is not optional.

Practical portfolio example with filters in CodeCanyon Grid Plus
This visual example connects the source, category, and card settings to the final output on a portfolio page.

A Common Detail That Gets in the Way

If a filter returns an empty group, do not rush to change the layout. First check the posts themselves: are they published, do they have the correct category, do they have thumbnails, are they being hidden by another plugin, and are there privacy rules excluding them? A grid plugin cannot display content that the WordPress query does not return or that has been excluded at the source level.

Performance, Images, and the Mobile Experience

A grid block is almost always tied to images. The more cards you show and the larger the thumbnails are, the higher the risk of slowing down the page. Grid Plus can produce attractive layouts, but performance does not depend on the plugin alone. Image source size, number of items, display mode, animation, caching, the theme, and third-party scripts all matter. So optimization should be treated as part of the setup process, not something you only think about after publication.

Start with the basics: do not show more items above the fold than visitors need to make a choice. For a portfolio, 9-12 cards with pagination or lazy loading is often enough. For a homepage, 4-6 cards is usually plenty. A gallery may need more, but in that case the images should be prepared in advance, and filters and loading behavior should be tested on mobile.

How to Work with Images

If the card uses a post thumbnail, make sure every item has an image of suitable quality. Do not upload huge source files without compression. WordPress generates image sizes, but the theme and plugin may use different variants. If the grid shows blurry thumbnails, check which size is actually being used. If the page feels heavy, reduce the number of cards, disable extra effects, and verify that the grid is not loading full-size images where a medium size would be enough.

For Metro and Masonry especially, proportions matter. A vertical photo next to a horizontal one can make the grid feel lively. But if some images crop faces, products, or important text, you need to change the crop behavior, switch layouts, or prepare separate thumbnails. A pleasing rhythm should not destroy the meaning of the image.

Caching and Script Optimization

Grids with filters, carousel behavior, and lazy loading often run into conflicts with minification and deferred script loading. If the grid stops reflowing after you enable a cache plugin, if the filter stops responding, or if the carousel no longer moves, temporarily disable JavaScript combining and delay options for the page with the grid. Then re-enable optimization one setting at a time and test after each change.

You do not need to disable all caching across the site right away. In many cases, it is enough to exclude one specific script or page from aggressive optimization if your cache plugin supports that. But the actual Grid Plus file names are best taken from the real page through developer tools, not guessed. This guide does not list those names because they may differ between builds.

Mobile Testing

The mobile version deserves its own testing pass. Check how many columns remain on a narrow screen, whether titles become too long, whether the filter is easy to tap with a finger, and whether hover effects cover important text. For a carousel, test swiping, arrows, and dots. If the controls feel too small, simplify the block: fewer cards, fewer filters, calmer animation.

Diagram showing how Grid Plus settings affect performance and mobile output
This diagram helps show the connection between card count, images, caching, scripts, and the overall stability of the grid on the page.

Importing, Exporting, and Moving Layouts Between Sites

The product page lists layout import and export as supported features. That is useful if you configure the grid on a staging site and then move it to production, or if an agency builds repeatable blocks for multiple projects. But moving a layout does not mean automatically moving all content with it. The grid settings may transfer correctly, while the sources, categories, images, and products on the destination site are completely different.

Before exporting, document what the layout includes: output type, card settings, colors, filters, item count, style, and pagination mode. After importing it into another site, check that the selected source exists, that the categories mean the same thing, and that the cards point to the correct pages. Do not treat a transferred layout like a black box. If the new site does not have the required post type, the grid may go empty or display the wrong content.

How to Move a Grid Safely

  1. Create the layout on a staging site and test it with real data.
  2. Export the layout using the built-in Grid Plus function, if that feature is available in your build.
  3. On the production site, first create or verify the content sources: categories, products, thumbnails, and custom post types.
  4. Import the layout and open its settings right away to verify the sources and categories.
  5. Insert the shortcode on a private page and compare the result to the staging site.
  6. Publish the block only after testing filters, links, pagination, and the mobile version.

If some settings appear empty after import, do not try to fix that by editing JSON or the database directly. First check whether the new site actually contains the corresponding post types and taxonomies. In most cases, the issue is not the import file itself, but the fact that the layout references entities that do not exist in the new environment.

Practical Use Cases Without Unnecessary Complexity

People often start configuring Grid Plus by asking which layout looks best, but it is more productive to start with the purpose of the page. The same grid mode can behave very differently on a blog, in a portfolio, in a media archive, or in a store. If you understand the role of the block in advance, it becomes much easier to choose the source, card count, filter setup, labels, and link behavior. Below are a few scenarios where the plugin shines in different ways and requires different validation.

A Curated Article Collection for a Topic Page

For a blog or knowledge site, a grid can help gather content around a single topic: tutorials, reviews, case studies, news, and answers to common questions. In that scenario, there is no need to show every available post. It is better to choose one category, limit the number of cards, and use a clear sort order. If the page is meant to guide the user through a learning path, a date-based sort may be less useful than manual curation or filtering by the right category.

Make sure the article card does not turn into a miniature page of its own. A title, thumbnail, and short excerpt are enough. Long descriptions make the grid noisy, while very short titles without context can look like random tiles. If the site has many posts without images, prepare a fallback thumbnail or choose a layout that does not depend on a large featured image.

A Portfolio Focused on Visual Rhythm

Portfolios usually benefit most from Masonry, Metro, or a clean standard Grid. Here, not only the individual card matters, but also the overall impression created by several works side by side. If one card is larger than the others, it should be genuinely important: a flagship project, a recent case study, or a piece with especially strong imagery. Do not enlarge an item at random just because Metro mode looks good in a demo.

For portfolios, it helps to organize categories around real visitor choices. For example, "Web Design," "Brand Identity," and "Support" are clearer than internal tags like "Projects 1," "Archive," or "Misc." If a category does not help the user make a decision, do not expose it as a filter. It can remain internal in the admin panel, but the public grid should stay simpler.

A Media Gallery with Images and Video

The product page and official videos mention support for images and video within posts. For that kind of setup, first confirm how your build actually outputs media: as attachments, as posts with a featured image, as content embedded in a post, or as a custom post type. That affects links, thumbnails, preview behavior, and filtering. You should not build a gallery based only on a feature name without testing the real behavior of the item path.

If the gallery includes video, decide what should happen on click: open the post, open the media file, preview it in a separate view, or follow some other logic your build supports. The grid should behave predictably. Visitors should not have to guess why one item opens as an image, another goes to a post, and a third starts a video.

A WooCommerce Product Promo Showcase

For WooCommerce, it is best to keep the scenario compact. Grid Plus can work well for displaying a selected group of products on the homepage, inside an article, on a landing page, or in a "Popular" section. But the main store page, catalog filters, cart, and checkout are better left to standard WooCommerce templates and the theme. That makes it easier to preserve compatibility with payments, shipping, coupons, and analytics.

For a promo showcase, select a small set of products and check the images, the product page link, and the visibility of the price if it is displayed. If the grid includes an action button, test it especially carefully. A wrong button inside a showcase block is worse than no button at all: visitors expect standard store behavior, and a custom grid can interfere with that expectation.

Final Checks Before Publishing the Grid

When the layout looks ready, do not publish it on an important page immediately. First, run a final validation that simulates both an ordinary visitor and an editor. This matters especially for grids, because they often look fine at initial load and then fail during filtering, repeated clicks, screen resizing, or after the cache has been cleared.

Checking Content and Links

Open every card in the first screenful. Make sure it leads to the correct post, project, product, or media item. If some cards lead to attachment pages while others lead to posts, review the link setting. The Grid Plus changelog mentioned changes related to custom links and disabling links, so those parameters need to be tested manually rather than assumed to be obvious.

Check that drafts, private materials, internal records, or outdated products are not being displayed. If they are, go back to the source and filter settings. Design will not fix a bad query. Also check the sort order separately: latest posts, manual order, random output, and popularity-based selection all create different user expectations.

Interface Testing

Click every filter, every carousel arrow, every load button, and every page number. Do it like a normal user would: quickly, not in a perfect sequence, and sometimes going back. If the grid jumps to the top of the page, repeats cards, or hangs while loading, do not publish it before diagnosing the cause. Visual plugins should be resilient to normal visitor behavior.

Check the no-JavaScript state if the site is meant to stay broadly accessible. Not every grid feature will work without scripts, but the page should not turn into an empty area with no text or links. If important materials are only available through dynamic loading, consider placing a normal link to the archive or category next to the grid as a fallback.

Checking the Editorial Workflow

It is important to understand how the grid will behave after publication. If a content manager adds a new post without a thumbnail, the grid may break visually. If they add a new category, the public filter may become too long. If they change a title to something much longer, the card height may grow unexpectedly. For that reason, once the grid is configured, write down a short rule set for editors: which fields are required, which categories are allowed, what image size is preferred, and how many items are displayed.

That guideline does not need to be long. A few points near the site’s regular workflow are enough. Grid blocks do not break only because of code. They also break because of unpredictable content. The clearer the publishing rules are, the lower the risk that a tidy showcase turns into an uneven feed a month later.

Checking After Updates

After updating WordPress, the theme, the cache plugin, or Grid Plus itself, open the test page with the grid and repeat the core checks. Pay special attention to the layout admin screen, the shortcode, filters, lazy loading, carousel behavior, and the mobile version. If the update addresses security, do not delay it, but apply it through a backup and a staging copy.

If the grid breaks after an update, first disable caching and minification, then test for conflicts with other visual plugins. Do not leave the update rolled back for long without understanding the reason, especially if it closes known vulnerabilities. It is better to simplify the layout temporarily than to keep an old insecure build just to preserve a visual effect.

Why the Grid Does Not Work as Expected and How to Find the Cause

Grid Plus troubleshooting should move from simple to complex. First check the source and the shortcode, then the theme and cache, and only after that look at scripts, pagination, and filters. Do not begin by editing plugin code. Open support discussions describe symptoms that are typical for grid plugins specifically: endless loading of the layout screen in the admin area, repeated first-page items during pagination, incorrect image proportions, page jumps when filters are used, mixed-up cards, and problems with mobile scrolling.

Diagnostic map of Grid Plus issues with filters pagination and images
This diagnostic map helps you move through the chain step by step: symptom, likely cause, test, fix, and retest.

The admin panel keeps loading layout information forever

Symptom: the grid editing screen hangs on load or does not display settings at all. Possible causes include an admin-side JavaScript conflict, incompatibility with an older WordPress build, a PHP error, a conflict with another plugin, or a corrupted layout. Check the browser console, temporarily disable plugins that inject their own admin components, and try creating a new empty layout.

If a new layout opens, the problem may be tied to one specific saved configuration. If no layout opens at all, check the server error log and the status of the installed build. In that situation, it is safer to restore a backup or contact support than to edit saved data by hand.

The shortcode appears as plain text

Symptom: the page displays a bracketed string instead of a grid. That usually means the shortcode was inserted into the wrong field or the plugin is not active. Check the Shortcode block, the plugin status, and the accuracy of the copied code. If the shortcode was placed inside an HTML block, replace it with a dedicated shortcode block or confirm that your page builder supports shortcode execution in that element.

Pagination or Load More keeps repeating the same items

Symptom: when you move to page two, you see the same cards as on page one, or the loading continues endlessly. Several users described this symptom in support discussions for the free build. Start by checking caching and JavaScript optimization. Then make sure the layout settings are not using an item count that is too small or otherwise conflicting. If the issue appears only in the old free build, keep in mind that user discussions linked the fix to the commercial version, but you should verify that on your own installation.

The category filter does not change anything

Symptom: the filter tabs can be clicked, but the cards stay the same, disappear, or the page jumps upward. Possible causes include incorrect post categories, empty terms, an AJAX conflict with caching, a theme script error, or category names that are too long on mobile. Check each category in the admin panel, temporarily disable minification, and review the console for errors.

Images are cropped incorrectly

Symptom: faces, products, or important details end up outside the visible card area. This is especially noticeable in Metro and Masonry layouts. Check the aspect ratio setting, cropping mode, source thumbnails, and selected layout type. If the content varies too much in proportion, do not force every card to look identical at any cost. In some cases, switching from Metro to Masonry or preparing separate card images is the better choice.

The grid falls apart after caching is enabled

Symptom: cards overlap, the filter only works after a page reload, or the carousel never initializes. That is a classic sign of a script optimization conflict. Disable JavaScript combining, delay, or deferred loading for the grid page, then re-enable those settings one at a time. If the issue disappears when optimization is turned off, look for the specific file or cache-plugin setting responsible instead of changing the grid design.

When It Makes Sense to Roll Back a Setting

Roll back a change if it breaks not only the grid but also nearby blocks on the page, if the console shows critical errors, if the mobile version loses usable controls, or if filters begin returning the wrong items. Do not keep adjusting colors and spacing while the core output is unstable. First return to a simple Grid layout, disable complex effects, and confirm that the content source itself is working correctly.

Questions About Grid Plus Setup and Limitations

Can CodeCanyon Grid Plus be used on a new WordPress site?

It can be considered if you have a current commercial archive, a staging copy of the site, and a clear understanding of the free build’s status. The free version in the WordPress repository was closed for security reasons, so you should not install an old copy from an unknown source or move over an archive from an old site without checking it first.

Do I need Gutenberg to use the plugin?

No. The basic workflow can run through a shortcode inserted into a Shortcode block, the Classic Editor, or a compatible page-builder element. But the CodeCanyon page states that the product is not optimized for Gutenberg, so do not expect a fully native block with live settings in the editor sidebar.

Why does the filter show empty categories?

Most often, the cause is the source content itself: the posts are unpublished, do not have the required category, belong to a different post type, or are excluded by the layout settings. Check the content first, and only then look for a script conflict.

Is Grid Plus a good fit for WooCommerce?

The description and changelog mention WooCommerce scenarios and a product skin, but the grid is best used as a showcase block rather than a replacement for the main catalog, cart, or checkout. Test links, images, prices, and mobile behavior on a staging copy of the store.

What should I do if the grid stops working after caching is enabled?

Disable aggressive JavaScript optimization for the page with the grid and check whether normal behavior returns. Then re-enable cache settings one at a time. If the problem is tied to a specific script, exclude it by its actual name from the page rather than by guesswork.

Can I add custom skins?

The product page states that a skin can be added through a filter hook, and one official video is dedicated to that topic. But without documentation for your specific build, it is not a good idea to write PHP blindly. For most use cases, the plugin’s built-in settings and safe CSS around the shortcode container are enough.

Why do images look messy in Metro or Masonry?

The cause is often not the plugin itself, but the source proportions and thumbnails. Check cropping, image sizes, whether thumbnails exist, and how much text appears inside the card. If important details are being cropped, switch to a calmer layout or prepare separate images for the cards.

When CodeCanyon Grid Plus Is a Strong Choice

CodeCanyon Grid Plus makes sense when you need a configurable grid for content that is already prepared: portfolios, curated blog collections, media, projects, or WooCommerce showcase blocks. It is especially useful if you want to choose between different layout types, filter cards by category, transfer settings between sites, and display the block through a shortcode without building a separate template.

Before launching it on a production site, verify the status of the build you are using, make a backup, assemble a test layout, and confirm that filters and pagination do not repeat items and that the mobile version remains easy to use. If you need a modern block-based interface, an actively maintained free version from the WordPress repository, or a more complex template ecosystem, take a look at the alternatives in the previous section.

If the product fits your use case after testing, you can download the installation file, deploy it to a staging copy first, and only move the grid to the live page after a successful review. That approach takes a little more time, but it reduces the risk of a broken showcase, repeated pagination, and conflicts with the theme or cache.

A good grid should not be purely decorative. It should help visitors find the right post, project, image, or product faster. When Grid Plus is configured around that goal, it stops being a visual extra and becomes a working navigation block for the site.

By OceanTheme.org Editorial Team

 

You are not logged in to post comments.