CodeCanyon Elementor Post Grid Builder - WordPress Plugin
Elementor Post Grid By Envomart has easily customizable options to create unlimited design possibilities for your Grid Design with Elementor page builder. The Post Grid plugin is developer friendly with the option to extend the feature with filter and actions. The Elementor Post Grid plugin allows you to create the grid for any custom post types and place any WordPress Custom field, Custom taxonomy, Shortcodes and ACF custom field in it.

Plugin Features
This is an add-on for the Elementor Page builder. Creating a post grid for your website allows you to generate more leads by giving your users a quick view of the content, product or services. WordPress comes with amazing features allowing the users to build anything they like but a user is required to know how to code and other complex things. Also, It’s a time-consuming task.
Specifications:
| Release date: | 26-05-2019 | |
| Last updated: | 25-05-2023 | |
| Type: | Paid | |
| License: | GPL | |
| Subject: | Style & Design Specific for Elementor | |
| Compatibility: | W5.x W6.x | |
| Includes: | Plugin | |
| Language packs: |
|
|
| Developer: | CodeCanyon | |
| Rating: | ||
Share with your friends!
A Guide to Using CodeCanyon Elementor Post Grid Builder
This guide to CodeCanyon Elementor Post Grid Builder will help you prepare posts and images, build a manageable post grid in Elementor, check how it displays at different screen sizes, and decide whether this approach is right for your site. It walks through the process from checking your WordPress content to publishing the page, preventing duplicate posts, setting up filters, and troubleshooting the grid.
The main benefit of this type of add-on is not simply arranging cards in columns. The grid becomes a showcase for content you already have: blog posts, case studies, news, projects, products, or custom post types share a consistent layout, helping visitors decide what to read or view next. Start by defining the post source and selection rules; then fine-tune details such as button colors and card corner radius.
The product name includes the word builder, but that does not mean you should build a page without a plan. The result depends on three layers: WordPress needs complete, consistently filled-out posts; Elementor needs to make room for the widget on the page; and CodeCanyon Elementor Post Grid Builder needs a clear job: which items to select, how to order them, and what visitors should see above the fold. If any layer is unprepared, an attractive layout can hide the problem instead of solving it.
What a post grid is for, and when it makes sense
A grid works well when a site has several items of the same kind, but visitors do not need to open each one just to browse them. Common examples include recent posts on the homepage, an agency’s case study catalog, a recipe collection, a news archive, a project showcase, or a “More on this topic” block at the end of a post. Each card gives visitors a quick reference through its image, title, date, category, and short description, with a link to the full post.
For CodeCanyon Elementor Post Grid Builder, a better goal than “show everything” is “show visitors a relevant collection without copying cards by hand.” First, decide what the items have in common: a category, tag, author, date, post type, or manually curated editorial selection. Then choose how many items to show above the fold, how to sort them, what to include on each card, and how visitors can continue to the rest of the content. This order helps avoid a common problem: an attractive grid that mixes old news, utility pages, and unrelated posts.
Good fits for a post grid
This type of plugin works best with content that follows a consistent structure. For blog posts, that usually means a featured image, category, title, date, and excerpt. For a portfolio, it might be an image, project name, type of work, and link. For a custom “Events” post type, it could be a date, location, and short description. When the fields are predictable, visitors can scan the cards quickly and compare items. Elementor provides standard tools for displaying posts and building queries, so choosing a source and deciding what to include or exclude still matter when you use a third-party widget.
A curated homepage is another use case. For example, a large featured post could highlight the story of the week, while CodeCanyon Elementor Post Grid Builder displays six recent posts from a selected category below it. If the product or its underlying query supports it, exclude the featured post to avoid showing it twice. Otherwise, visitors may mistake the duplicate for a layout error. If your version has no reliable exclusion setting, use a separate category for the featured post or leave out the second block.
When a grid may be unnecessary
Not every page benefits from cards. If a site has five static service pages, they may be easier to lay out as regular Elementor sections because they are not posts that need to be added automatically. If an archive requires complex access rules, several independent filters, personalized recommendations, or precise inventory data, a grid widget alone may not be enough. For a WooCommerce catalog, check separately that the widget supports the data type you need and does not substitute an arbitrary set of posts for the store’s standard product elements.
Avoid installing several add-ons to create the same block. Two post widgets may load overlapping styles and scripts, and editors may have trouble remembering which one controls a particular section. A practical approach is to choose one grid tool, disable unused features in other add-on packages, and keep a short record of the pages that use the widget. This does not guarantee a faster site by itself, but it can reduce confusing dependencies.
Check the purpose: Before you configure the grid, finish this sentence: “On this page, visitors will see [which posts] because [which criterion].” If you cannot complete it, it is too early to work on the styling.
What shapes the page output
It helps to think of a visible grid as four separate parts. First is the source: standard WordPress posts, pages, a custom post type, or another available source if your configuration supports one. Second is the query: rules for inclusion, exclusion, sorting, and item limits. Third is the card template: the information visitors see before opening the full post. Fourth is navigation: regular links, a load-more button, pagination, or another supported interface.
Keep these layers separate. Changing the spacing between cards will not fix the wrong category, and adding another column will not make image proportions consistent. If the grid shows the wrong posts, check the source and selection rules. If the posts are right but the cards look uneven, check the featured images, title lengths, image ratios, and display settings. If the first six cards are correct but visitors cannot get to the rest, test the navigation separately.
Why your source posts matter more than decoration
A grid cannot create good content data. It uses what is already there: the title, permalink, featured image, date, author, category, excerpt, and custom fields only when those fields are supported and configured. That is why preparation starts in the WordPress admin. For every post that should appear in the collection, check its publication status, permalink, featured image, category, and title. For posts with short or missing excerpts, write a manual description instead of assuming the automatically generated excerpt will work equally well on every card.
Image problems are especially noticeable. Some cards may look taller when certain posts have portrait thumbnails and others have landscape images. Others may look empty if no image is set. The answer is not to stretch an arbitrary image with CSS, but to agree on an editorial baseline: one target aspect ratio, a sufficient source image size, and a clear fallback for posts without an image. Once you understand how cropping affects the contents of each image, you can choose between a crop mode and a fixed image area.
A quick content-preparation checklist
- Check categories and tags so your editorial selection does not depend on inconsistent or duplicate names.
- Add featured images to posts using a consistent cropping approach for items that will appear side by side.
- Review the opening lines of each excerpt at mobile width; a long excerpt can throw off the rhythm of the cards.
- Open the permalinks because an attractive card cannot make up for a broken destination.
- Decide how to handle sticky posts so they do not disrupt the expected order of the collection.
This approach makes the configuration process easier to follow. You can tell what changed after each step: the query changes which posts appear, the layout settings change their arrangement, and the styling changes how they look. For visitors, this creates a predictable path from a short card to the full post.
What to check before installation and your first run
Because CodeCanyon Elementor Post Grid Builder runs in WordPress and Elementor, it is not an isolated add-on. Before installing it, work on a staging copy of your site or make sure you have a current backup of your files and database. This is standard update practice: if the add-on causes a styling conflict, you can restore the previous state without guessing. A backup cannot resolve a compatibility issue, but it gives you room to test safely.
Next, open the Plugins page and confirm that Elementor is active. Elementor is the working environment for a widget like this: its panel should open, an existing page should save, and the editor should not remain stuck in an endless loading state. If the editor already fails to save changes or the page shows errors before you install the product, fix that issue first. Adding another extension to an unstable editor will make troubleshooting harder.
Check your theme as well. The grid will inherit the content width, typography, link colors, global spacing, and image rules it applies. Open a published Elementor page and see whether the theme overrides headings, buttons, or images in the content area. If your site uses an optimization plugin, CSS combining, or deferred script loading, you do not need to turn everything off permanently. For now, note which optimizations are enabled so you can compare the page after clearing the cache.
A basic compatibility checklist
| Area | What should be working | Possible symptom if something is wrong |
|---|---|---|
| WordPress | The admin is available, posts open, and permalinks work. | A card leads to an error, or the post you need does not appear in the grid. |
| Elementor | The editor starts and saves the page without critical errors. | You cannot add the widget, the editor freezes, or the published page differs from the preview. |
| Theme | The page container has the expected width, and global styles do not aggressively override images or headings. | Cards lose their spacing, headings look oversized, or the grid extends beyond the content area. |
| Content | Several published posts have categories and featured images. | The widget appears empty, shows utility posts, or displays uneven cards. |
| Cache | You know how to clear the page and browser caches after making changes. | The editor shows the new grid, but visitors see the old version. |
This checklist does not require you to guarantee support for every theme and optimization plugin. It helps separate the basic environment from the new block. If something goes wrong after installation, you will have a clear order for checking it: first confirm Elementor saves, then check the content, then the theme styles, then the cache, instead of changing everything at once.
Set up a test page and a sample collection
Create a draft page with a name the team will recognize, such as “Post Grid Test.” Do not start with the homepage, an archive, or a post template where an error would immediately affect visitors. Prepare at least six posts for the sample collection: several with images, one with a long title, one with a short title, and one in a category you already know. This mix will expose card limitations faster than three identical demo posts.
Write down what you expect before installation. For example: “The test page will show six recent posts from the Tips category in three columns on desktop, with an image, title, and date. Posts outside that category will not appear.” Use this as your test criterion. If nine posts later appear in no clear order, you will know that the problem is in the selection rules, not the card colors.
Required step: Take a screenshot of the current page and note which caching plugins are enabled before you start testing. This is faster and safer than trying to reconstruct the previous configuration from memory.
Install the add-on and run an initial check
A standard installation of a commercial WordPress add-on starts with downloading its installation ZIP archive from the legitimate source you use for the product. In the admin, open Plugins, choose the option to add a new plugin, upload the archive, wait for the installation to finish, and click Activate. If the archive contains documentation or several nested files, do not extract it into a random server folder or edit the add-on’s core files. Future updates should remain reversible.
After activation, do not rush to look for dozens of global settings. Elementor add-ons often add a widget to the editor’s left panel; additional settings may also appear in a separate admin menu. Open the test page using Edit with Elementor, search for Grid, the product name, or a related widget name, and drag the item you find into an empty container. If the widget does not appear, refresh the editor in your browser and check that Elementor is active before looking for WordPress error messages.
You do not need to style the first placement. In the content settings, choose the simplest source that is sure to exist on your test site, such as standard published posts. Set a small item limit and save the page. Now open the published page in a new window instead of relying only on the Elementor preview. You should see the posts you expected: the links work, images are not stretched, and titles are not cut off in an awkward way.
First-check sequence
- Save the page and confirm Elementor gives you a clear success message instead of leaving the save indicator active.
- Open the public site in a separate tab to distinguish the editor state from the live page.
- Compare the cards with your sample posts: titles, images, categories, and links should match the source posts.
- Change one safe setting, such as the number of columns or whether to show the date, then check that only the expected part changes.
- Clear only the relevant cache if the published page does not update, and check it again in a private window.
If the grid is already empty at this stage, do not add arbitrary filters or custom CSS. Check the post statuses, the source selected in the widget, and whether Elementor is active. If the grid shows the wrong posts, revisit the selection rules. If the cards appear but only the styling is broken, treat that as a separate issue. Separating the causes saves time and keeps the first run from turning into a string of changes you cannot evaluate.
When to roll back the installation
Roll back if the editor stops opening right after activation, a critical error appears on the public site, or previously working elements disappear. First deactivate the new add-on and check whether normal behavior returns. Do not edit or replace active theme files just to guess at the cause. If the problem remains after deactivation, that does not prove the product caused it, but it does mean you should troubleshoot the WordPress environment as a whole.
If activation succeeds but the widget does not fit your use case, that is not necessarily a technical failure. You may need an archive template, a different content type, or a more specialized tool with filters. Deciding early not to use the plugin is better than continually maintaining an unstable block on an important page.
Configure the query: choose posts before styling
Start configuring CodeCanyon Elementor Post Grid Builder by asking which posts should appear in the block. In Elementor-style products, this layer is often labeled Query, Content, Source, or something similar. The exact label depends on the product version, so do not assume the name of a setting from someone else’s video applies to yours. Look for options that control the source, post type, category or tag inclusion, exclusions, sort order, and item count.
Start with the most predictable use case: published posts from a single category. This lets you check the full data flow without mixing custom post types and manual selection. Choose posts as the source, set a limit that makes sense for the section, and choose the expected sort order, usually by date. After saving, check the last item as well as the first. Sorting problems are especially obvious when an old post unexpectedly appears at the top of a showcase.
Then add conditions one at a time. Start with a category, then add a tag or author, then exclude a specific post, and add an offset only if you actually need one. After each change, open the public page and compare it with the list of posts you expect. This may seem slow at first, but it is faster than changing five unfamiliar switches and then having no way to tell why the grid went blank.
Post source and type
Standard WordPress posts work for blogs and news. A custom post type is useful when a site stores case studies, real estate listings, recipes, job openings, or projects separately from regular posts. Use one only if it has actually been created and published on your site. If the source list does not show the post type you need, the issue may not be CodeCanyon Elementor Post Grid Builder: another plugin may have registered the type without support for the required interface, or it may not be active.
Pages and posts are not automatically interchangeable. Pages often contain utility content, landing pages, or legal information that visitors would not expect in a card collection. Before choosing a source, open several items in the admin and check that they share a common editorial structure. If they do not, it may be simpler to create a custom post type or use a category for those materials instead of trying to clean up the grid with dozens of exclusions.
Filters, inclusion, and exclusion
A filter is useful when visitors need to narrow the listing by a clear criterion. But filtering only makes sense when there are enough posts to choose from and categories are used consistently. One “All” button and three empty categories do not make a page easier to use. First check how many published posts actually belong to each term, then keep only the categories visitors can meaningfully choose between.
For a curated collection, explicitly including a category or tag is usually better than building a long chain of exclusions. Exclusion is useful for a specific case: removing the current post from a related-content block, avoiding the featured story at the top of a page, or hiding an outdated post. If your widget version supports excluding the current post, test it on a single-post page. A static page will not show whether the rule works in its intended context.
Use an offset only when you have a clear layout in mind. For example, a large card might display the first post above the grid, so the grid should start with the second one. An unchecked offset can create gaps: visitors might see the newest post in neither the top block nor the grid. After setting an offset, check both neighboring blocks together rather than testing them separately.
Sort order, item count, and duplicates
Sorting by date works well for news and regularly updated blogs. Alphabetical order may suit a reference catalog. Manual selection works for a small showcase where an editor intentionally chooses the items. Use random sorting carefully: it can make a page feel livelier, but it is harder to verify, less predictable, and may sometimes repeat a post in a nearby block. If the page is part of an analytics or promotional flow, choose an order you can reproduce.
Set the card count based on the section’s purpose, not the maximum the widget can display. Six or nine items often provide a useful homepage overview if visitors can continue to the archive. A collection on a single post usually needs only three. A large showcase without navigation turns the page into an endless feed. Before choosing a number, ask whether visitors need a quick overview or a way to search a large collection. The second task calls for better navigation, not just four more rows of cards.
In short: A correct query is a rule you can verify, not a lucky match in the preview. Note the category, sort order, and item count for the page so another editor can reproduce the setup.
Build a card readers can understand at a glance
Once the post selection is stable, move on to the card. It usually combines five types of information: an image, title, metadata, excerpt, and link or action. You do not need to show all of them. A news homepage may need only an image, category, title, and date. A case study catalog may rely more on the title, project type, and a short description of the outcome. The more secondary details you add, the harder it becomes to focus on the post itself.
Use images as cues, not filler
A featured image is useful when it helps visitors tell one post from another. Give it a consistent area on each card and check the crop with three different images: faces and objects should not be cut off unexpectedly, text in the source image should not become an unreadable fragment, and an empty area should not look like an error. If your editorial team has no consistent image guidelines, choose a simple fixed area and adjust the most important images manually.
Do not use a decorative fill to hide missing data. If some posts have no featured image, address the editorial issue first. You could prepare a neutral illustration for that type of post, but it should make sense and should not disguise different topics with the same image. The grid is useful when each card gives an honest impression of the post’s content.
Titles, excerpts, and metadata
The title is the card’s main interactive element. It should link to the post and remain meaningful when truncated at a narrow screen width. Remove technical prefixes, dates, repeated category names, and unnecessarily long wording from titles. If the card links to an article, use the title as the main link; add a separate button only when it makes the action easier to notice.
An excerpt helps visitors choose when the title alone is not enough. Set its length so one long description does not make two neighboring cards look unbalanced. Keep in mind that a manually entered excerpt may take precedence over an automatically generated one. Test both a post with no manual excerpt and one where the editor has filled out the field. If they look too different, set a consistent rule for the team: either a manual excerpt is required, or editors review the opening paragraphs.
Check the card hierarchy
- Open the page and see whether you can identify the subject of each card in three seconds from its title and image alone.
- Check that the date, author, or category does not look more prominent than the post title.
- Make sure the main element is clickable, not just a tiny button.
- Compare cards with long and short titles at the same screen width.
- Check whether the same text is repeated in the title, excerpt, and button.
At this stage, do not treat accessibility as a box to check with promises. The practical goal is simple: visitors should be able to distinguish the link and title, follow the reading order, and find the action without guessing where it is. If the theme uses unusual hover effects, check the card without hovering and on a touch device.
Columns, spacing, and responsive behavior without guesswork
Once the posts are selected, the grid has a second job: stay readable from a wide monitor to a narrow screen. Choose the column count based on the content. Three desktop columns might work well for short titles and wide images, but the same three columns on a tablet can leave too little room for text. Responsive settings should therefore start with the real title lengths, metadata, and images, not with a number that simply looks good.
In Elementor, settings for different screen sizes may appear next to the relevant control. If CodeCanyon Elementor Post Grid Builder has responsive settings for columns and gaps, configure the widest layout first, then narrow the window and reduce the column count when the cards become hard to read. The goal is not to fit as many tiles as possible on screen, but to give each card enough room for its image, title, and link. On a phone, a single column may be the most straightforward layout.
Spacing between cards serves two purposes: it separates the items and keeps them connected as a group. Too little space makes images and links run together. Too much makes the section feel scattered. Set a baseline gap for the wide layout, then compare it with the spacing between the grid and the sections around it. The page will feel more balanced when the internal and external spacing work together.
A practical sequence for different screen sizes
- Configure the main layout at a wide content width, using real cards rather than empty placeholders.
- Check tablet width and look at more than the column count: review long-title wrapping, excerpt height, and button placement.
- Switch to mobile width and make sure the post order is clear and the clickable areas are easy to identify.
- Open the page outside the editor because Elementor’s canvas and the theme’s actual content width may differ.
- Clear the cache and test again if the site optimizes styles or scripts.
Check more than width. On a small screen, cards with uneven heights can be a problem. That may be fine if the grid works like an editorial feed where each card follows its own excerpt naturally. But if visitors need to compare items quickly, noticeably different card heights make scanning harder. In that case, shorten the excerpts, use consistent image ratios, and limit secondary metadata.
Uniform card heights and their trade-offs
A fixed height can make rows look neater, but it comes at a cost: text or images may be cut off. Use it only after deciding which information matters most. If titles are important, do not truncate them just to align the bottom edges. If the catalog is built around images, you can keep the thumbnail area consistent while allowing descriptions to vary in height. There is no universally “best” option because news archives, portfolios, and content catalogs serve different purposes.
Before forcing cards into alignment, try an editorial fix. Shorten overly long titles, add useful excerpts, standardize image guidelines, and remove unnecessary metadata. This is often enough to make the cards feel consistent without complex style overrides. It is also easier to hand off to another site editor.
Style the grid without editing the add-on files
Most styling tasks are best handled with Elementor elements, the theme’s global styles, or custom CSS in a supported interface, if available. Do not edit the CodeCanyon Elementor Post Grid Builder files directly. An update is likely to overwrite your changes, and the next person may not know why the default behavior has changed.
If the design needs a custom adjustment, first find a stable selector in your browser’s inspector and confirm that it belongs to the grid you want to change. Add the styles to a child theme, the theme’s custom CSS feature, or another agreed-upon location in the project. Scope the selector to the specific section’s wrapper instead of using a broad selector such as img or a that affects the whole site. This matters especially when a page has more than one grid or Elementor widget.
A safe way to make a small CSS adjustment
Suppose the section already has an Elementor class named featured-grid, and the cards inside it have a stable class you confirmed in the inspector. In that case, the change should affect only that section. The example below shows a method to adapt, not a promise about the plugin’s markup: replace the inner selector with one that actually appears on your site before applying it.
/* Add this only after confirming the actual card class. */
.featured-grid .your-confirmed-card-class {
height: 100%;
}
.featured-grid .your-confirmed-card-class a {
text-decoration-thickness: 1px;
}
Place the change in the agreed-upon location in your project, save it, and check one page in both a regular and a private browser window. Then temporarily remove the CSS and make sure the page returns to its original appearance without side effects. Do not use a class name invented for an example in another add-on’s documentation. If you have not confirmed the exact selector, stick with Elementor and theme settings.
Check the outcome: At every page width, visitors should be able to tell where each card begins and ends, read the title without horizontal scrolling, and open the post with an ordinary tap or click.
Filters and navigation: keep the collection from becoming a dead end
A grid with a few items can use regular links. With more content, visitors need a clear way to continue: pagination, a load-more button, infinite scroll, or filters by taxonomy terms. Do not choose a mode just because it looks modern. Choose one that fits the task and that your team can verify after site updates.
Pagination suits archive-style pages, where readers expect a next page and may want to return to a specific set of results. A load-more button is useful when you want to show more content without making the page longer all at once. Infinite scroll needs especially careful testing: visitors should see a loading indicator, new posts should not repeat old ones, and the content should not disappear when they go back. If your product version does not offer a particular mode, do not try to imitate it with a random script.
Category filters make sense for a portfolio, knowledge base, or topical magazine where visitors understand what each category means. Keep the names short and as mutually exclusive as the content allows. Do not expose internal editorial tags in a public filter. They may reveal parts of the site’s structure that are not meant for visitors and can lead to empty results.
After configuring navigation, test the entire path: open the second page or load more items, follow a link in a newly added card, go back, and check whether the state is still clear. If the URL changes, make sure the new parameter does not conflict with site search or other blocks on the same page. Many problems that are invisible in the Elementor editor’s initial viewport show up here.
Practical example: a case study showcase from a custom post type
Here is a specific example that shows what a grid can do well: an agency manages a custom post type called “Case Studies.” Each post has a project name, image, short description, industry category, and link to the full project. The services page needs to show case studies from two industries, avoid repeating a project already featured in a large block above, and stay readable on phones. This is a common task where copying cards by hand quickly creates duplicate content to maintain.
Set a goal and prepare the content
The goal is to add an automatically updated “Recent Projects” section to the services page. Editors should be able to add a case study by publishing a post, not by editing every Elementor page. Before you begin, make sure the custom post type is available in the admin, its posts are published, the images are in place, and the right industry terms are assigned. Prepare six to eight case studies, but choose four that should appear in the first row. This will let you see what happens when you set an item limit.
On the services page, create one container for the large featured project and another for the grid. This makes it easier to check exclusions. If the large card is placed manually, note its title. If it comes from the same data source, record the rule that makes it appear first. Without that information, you cannot check whether the grid below repeats the same case study.
Step 1. Add the widget and choose a source
Open the draft page with Edit with Elementor, find the CodeCanyon Elementor Post Grid Builder widget, and add it to the second container. In the content settings, select the “Case Studies” custom post type if it appears among the available options. If it does not, stop and check how the post type is registered in WordPress. Do not switch to regular posts just to make “something appear.” That would test a different type of content, not the use case you plan to build.
After choosing the source, limit the grid to four cards. Save the page, open it outside the editor, and confirm that all four items are case studies. Do not add filters, styling, or navigation yet. The goal of this first step is to confirm that the widget receives the right data.
Step 2. Filter by industry and set the order
In the query settings, find the condition for selecting by taxonomy, category, or term; the exact label depends on the product version. Choose two industries, such as “Education” and “Manufacturing,” if those terms actually exist on your site. Sort by date so a newly published case study can appear without being moved by hand. Then save the page and compare the visible list with the posts in the admin.
If a project belongs to both industries, it should still appear only once in the grid. If it appears twice, first check the query rules and any duplicate-prevention settings the widget provides. Do not hide the second card with CSS. Hiding it visually leaves incorrect data in the markup and does not solve the problem for visitors, who may encounter the duplicate after loading another page of results.
Step 3. Design the card for a case study, not a news post
For a case study, a useful order is: project image, industry term, title, and a short description of the outcome. You can omit the publication date if it does not help visitors choose a project. Add a button only if its label is clear, such as “View Project.” If the entire card links to the post and the styling makes that obvious, a second competing link may be unnecessary. Open several cards and confirm that the full project page contains more information than the short card; otherwise, visitors may not see a reason to click through.
Start with two or three columns on a wide screen and check one column on mobile. Use a consistent approach to image cropping. If one case study centers on a portrait image of packaging while another shows a wide website, do not force the source images into the same shape. Choose an image area that preserves the subject and review key cards by hand.
Step 4. Exclude the featured post and link to the archive
If a featured project appears above the grid, exclude that post if the option is available. Save the page and check both sections in the same window. If your interface has no reliable exclusion setting, choose a different layout: remove the separate featured card or give it a distinct editorial criterion. A stable page is more valuable than an effect built on an unclear setting.
Add a regular link to the full case study archive or a clear Elementor button below the grid. This is not a plugin feature; it sets an expectation for visitors: the first four items are a selection, not the entire catalog. After publishing, create one test case study in a relevant industry and another in a different industry. The first should affect the grid according to your rules; the second should not. This checks how future content updates work, not just how the finished page looks.
Step 5. Check the page as a visitor
Open the page in a private window, follow each card, and go back to the grid. At mobile width, check that buttons do not overlap and titles stay within their cards. Then temporarily remove an industry term from one case study and refresh the page. The card should disappear from the relevant collection. Restore the term, clear the relevant cache, and check again. This small test shows whether the grid is actually connected to WordPress data or simply displaying a previously saved layout.
What can go wrong in this example
If a case study does not appear, first check its publication status and selected industry. If an unexpected case study appears, check whether it has another matching term. If a card shows the wrong image, open the post itself and update its featured image instead of changing the spacing settings. If the featured project appears again in the grid, revisit the exclusion rule or change the layout. Each symptom points to a specific data or display layer.
In short: Editors only need to publish case studies according to the agreed rules, and the services page updates the collection without copying and pasting new cards. This works only if categories, images, and publication status are maintained consistently.
Check the page after publishing
A grid is not ready just because it looks neat in the Elementor panel. It is ready after you check the public page. First, confirm the content: visitors see the intended posts and do not see excluded ones. Second, check the links: each one leads where its title or button promises. Third, check behavior: WordPress post changes appear in the grid according to your caching setup. Fourth, check readability: the cards make sense at different widths.
Keep a short testing log. Note the test or published page URL, the date you last checked it, the expected category, the item count, the screen width, and the browser. There is no need to turn this into paperwork. One brief note can explain to another editor why the page has four cards and what to check after a theme or Elementor update.
Checks to repeat after an update
- Grid contents: included and excluded posts match the selection rules.
- Links: titles, images, and separate actions lead to the right posts.
- Images: thumbnails have not disappeared, stretched, or unexpectedly lost quality.
- Responsive layout: there is no horizontal scrolling at wide, medium, or narrow screen widths.
- Cache: after a content change, visitors see the updated collection rather than an older version.
If one of these checks fails, do not update the entire environment at once. Return to the last known working state and change one factor at a time. That gives you a way to identify the cause instead of simply restoring the page’s appearance until the next update.
Troubleshooting the grid: symptoms, checks, and safe fixes
It is easier to troubleshoot card problems by looking at what you can observe than by guessing that there is a “conflict.” The same display problem can come from several layers: WordPress has incorrect data, Elementor did not save the settings, the theme overrode the styling, the cache is serving an old page, or navigation leads to a different context. Before making a fix, reproduce the problem on the public site and note exactly where it appears.
The widget does not display any cards
Symptom: The editor or published page shows an empty area even though you know posts exist. Possible cause: A different source is selected, the posts are not published, the selection criteria are too narrow, or Elementor is not active or working properly. What to check: Temporarily choose the simplest source, such as all published standard posts, with no extra conditions. Then add the post type, category, tag, and exclusions back one at a time.
Fix: Keep the conditions that make the right cards appear. If the custom post type is not available in the interface, check the plugin or code that registers it; do not replace the content with an arbitrary set of regular posts. When to roll back: If Elementor stops working after you enable the add-on, deactivate it and troubleshoot the environment on a staging copy.
The grid shows the wrong posts or repeats items
Symptom: Pages, old news posts, or a post already featured above appear among the intended case studies. Possible cause: The source is too broad, taxonomy terms are assigned inconsistently, an exclusion did not work, or two blocks use overlapping rules. What to check: Make a list of the expected post IDs or titles and compare it with the grid. Then turn off inclusion and exclusion rules one at a time.
Fix: Use a clear inclusion rule, such as a specific category, and reserve exclusions for known edge cases. For two blocks on one page, set different criteria or explicitly exclude the featured post if that feature is available. When to roll back: If the selection rules become too complicated for another editor to understand, return to a simple collection and rebuild the page with clearer criteria.
The editor shows the right grid, but the site still shows the old one
Symptom: Elementor shows the updated settings, but a regular browser tab still shows the old list or styling. Possible cause: The page or its style files are cached by the browser, an optimization plugin, the server, or a delivery network. What to check: Save the page, open it in a private window, and compare it with the regular window. Then clear the cache layer used by your project and check one specific changed item again.
Fix: Use the built-in cache-clearing tools and record the steps for your team. Do not permanently disable optimization just because it complicates testing. When to roll back: If changing the cache settings causes display errors, restore the previous values and check compatibility on a staging copy rather than the live page.
Cards overflow the container or have uneven heights
Symptom: The last column extends beyond the page width, images look stretched, or the rows jump around. Possible cause: The number of columns does not fit the container, the theme overrides image dimensions, the source thumbnails vary too much, or the excerpts have different lengths. What to check: Set one column, then two, and note when the problem starts. Also open the cards with the longest titles and unusual images.
Fix: Reduce the column count at the problem width, use a consistent image area, and shorten secondary text. Add scoped CSS only after confirming the selector for the specific section. When to roll back: If the style override affects other widgets or pages, remove it and return to Elementor and theme settings.
The load-more button or filter does not behave as expected
Symptom: Clicking the button adds duplicates, the loading indicator never finishes, the filter shows an empty area, or the page jumps to the top. Possible cause: A conflict with JavaScript optimization, a limitation in the add-on version, incorrect selection rules, or multiple blocks with overlapping navigation. What to check: Temporarily replace the complex mode with standard pagination or a static item limit and confirm that the basic query is correct. Then check the browser console and system messages with a technical specialist if you do not maintain the site yourself.
Fix: Use the most reliable navigation option available in your current version; do not imitate a missing feature with a random third-party script. When to roll back: If interactive navigation creates duplicates, broken links, or problems that persist after clearing the cache, use a simple link to the archive until you find the cause.
An update changed the appearance or Elementor can no longer save the page
Symptom: The familiar grid has different spacing, its styles have disappeared, or Elementor reports a save error. Possible cause: WordPress, Elementor, the theme, an optimization plugin, or the add-on was updated, changing compatibility between components. What to check: Compare when the problem started with the recent updates, review the maintenance log, and reproduce the issue on a staging copy. Do not update the remaining plugins “just in case” before recording the current state.
Fix: Restore the last working configuration on the staging copy, check the developer’s available notes, and update components one at a time. When to roll back: If the issue is directly tied to a new release and critically breaks the editor, roll back only the affected component using your project’s usual method, and record the incident for follow-up.
Troubleshooting rule: One hypothesis, one check. If you change the source, column count, cache, and CSS at the same time, you cannot tell which change fixed or caused the problem.
Performance and editorial maintenance
A post grid affects more than the page markup. Each card usually includes an image, link, title, and other data; interactive navigation may also add browser-side processing. This does not mean every block will slow down a site. It means the grid should be proportionate to its purpose: do not load dozens of large images above the fold, include several identical widget packages, or use complex effects to disguise poor source images.
What to monitor without making promises
Start with the number of posts. If visitors only need to see six recent articles before moving to the archive, do not put 24 cards in one section. Then check the images: use dimensions that fit the actual card area, and do not load an enormous original just to display a small thumbnail. Keep the subject clear, but avoid sending more data than the page area can show.
After changing the grid, compare the page before and after in a regular browser and with the tools your team uses to measure performance. Look beyond a general score for changes you can observe: did an important image disappear, did content shift as it loaded, or did links become unavailable? If the site lazy-loads images, check that the first visible cards still appear predictably.
Content-editor workflow
Grid consistency is maintained in the WordPress admin, not only in Elementor. For each new post, editors should know the minimum requirements: choose the correct post type or category, add a relevant image, review the title, fill in the excerpt if needed, and publish the post. If the site has several grids, keep a simple table of which page uses which category and what will appear when a post is published. This helps prevent a utility post from accidentally appearing on the homepage.
As part of regular maintenance, open the important pages and check edge cases: a post without an image, an unusually long title, a category change, an old post, and a new custom post type. That way, you can catch problems at a safe time instead of waiting for visitors to report an empty block.
Common questions about post grids
Do I need Elementor to use CodeCanyon Elementor Post Grid Builder?
The product is designed to work with Elementor, so Elementor should be active and able to open and save pages before you install it. If the widget does not appear in your editor, check this basic setup before adjusting the card styling.
Why is a new post missing from the grid?
First check its publication status, post type, assigned category or tag, date, and sort rules. Then make sure the public page is not being served from an old cache. The quickest test is to temporarily include all published standard posts, then reapply the restrictions one at a time.
Can I use the grid for a custom post type?
That depends on whether the post type is available as a source in your widget and is registered correctly on your site. Do not assume it is supported automatically: create a test page, select the post type, and check actual published items. If it is not listed, investigate its registration or compatibility rather than changing the color settings.
Should I use filters, pagination, or a load-more button?
Filters help visitors choose between populated categories. Pagination works well for archives and predictable browsing. A load-more button reveals a long list gradually. The right choice depends on what visitors need and which mode you can test reliably with your version, theme, and cache.
Why do excerpts have different lengths on different cards?
Some posts may have a manual excerpt, while WordPress or the widget generates one for others. Check the post fields and agree on a consistent editorial rule. Do not try to solve the difference only by fixing card heights, because that could hide important text.
Can I put several grids on one page?
Yes, if each grid has a clear purpose, such as recent articles, related projects, or recommended reading. Check for overlapping queries, duplicate posts, and navigation issues in advance. The more independent blocks you add, the more important it is to give each one distinct, understandable rules instead of just changing the section title.
What should I do if the styling disappears after an update?
First compare when the problem appeared with recent updates to WordPress, Elementor, the theme, the optimization plugin, and the add-on. Check on a staging copy whether custom CSS or the cache is overriding the appearance. If a critical error occurs, restore the last working configuration through your project’s usual method before investigating compatibility.
When should I avoid using this type of plugin?
It may not be a good fit if the site has very little recurring content, needs complex personalization, depends on specialized store rules, or requires an archive to inherit WordPress context precisely. In those cases, consider a standard archive template, a specialized catalog solution, or a custom implementation your team can maintain.
When CodeCanyon Elementor Post Grid Builder is a good fit
This plugin makes practical sense if you already use Elementor, your content is stored in well-organized WordPress posts, and you need an automatically updated collection without manually duplicating cards. A good result does not depend on using the most effects. It comes from a clear chain: a published post has the right data, the query determines whether it appears in the block, the card explains why it matters, and tested navigation takes visitors to the next step.
Before adding the grid to an important page, build a test version, check it on the public site, review the desktop and mobile layouts, add a new test post, and confirm that the grid updates according to the expected rules. Then record the source, categories, column count, and cache-clearing steps for your team. A short procedure like this is more useful than a collection of arbitrary styling settings.
If the test meets your needs, you can download CodeCanyon Elementor Post Grid Builder and repeat the verified setup on the live page. If the widget cannot provide the query behavior you need or causes conflicts you cannot resolve, keep the test page as a reference and choose a better approach before publishing the grid to visitors.


