Why Listdom Shortcodes Are Not Displaying Correctly

Fix Listdom shortcodes that show as text, display blank or missing listings, use the wrong layout, or stop working after search and filter setup.

7 min read
A Listdom shortcode resolving into an organised directory layout
Contents8

Start with the symptom, not the setting

When Listdom shortcodes are not working, the fastest fix depends on what visitors actually see. A shortcode shown as plain text is a different problem from a page that loads correctly but has no listings. A page with the wrong card style is different again from a search form that sends people to an empty results page.

Use this quick distinction before changing anything:

What you seeUsually check first
The [listdom id="..."] text is visible on the pageThe WordPress block or builder element where you pasted it
The layout appears but there are no listingsPublished listings and the shortcode’s filters
Listings appear, but the layout or card design is wrongThe shortcode’s Skin, Style, and Layout tabs
Search produces no results or redirects unexpectedlyThe search form’s results-page and target-shortcode settings
The page looks unstyled or partly brokenAsset loading, cache, and a possible theme or plugin conflict

That order matters. It prevents you from changing a skin or global option when the actual problem is simply that WordPress is not rendering the shortcode, or that no published listing matches it.

What a Listdom shortcode controls

A Listdom shortcode is a saved listing-display setup. It decides which skin displays the listings, which elements appear on the cards, how many results load, whether filters apply, and whether a saved search form is attached. It does not create listing data by itself.

This is why a valid shortcode can still look empty: the shortcode may be working while its query excludes every available listing.

For a full walkthrough of creating and placing listing outputs, see how to display listings using Listdom shortcodes.

If the shortcode appears as plain text

When visitors can literally read [listdom id="123"] on the page, WordPress is not processing the shortcode in that location.

Start with the page editor:

  1. Open the page that contains the code.
  2. In the WordPress block editor, place the code in a Shortcode block rather than a Code, Custom HTML, or ordinary text block.
  3. In a page builder, use the builder’s shortcode-capable widget or module.
  4. Paste only the copied Listdom shortcode, with its square brackets intact.
  5. Update the page and test it from the public front end.

Also confirm that Listdom is active in Plugins → Installed Plugins. A shortcode cannot render when the plugin that registers it is inactive.

Do not paste PHP such as do_shortcode() into the WordPress editor. That code belongs in a theme or plugin development context, not inside page content.

If the page is blank or listings are missing

First, check the data before rebuilding the layout.

Go to Listings → All Listings and confirm that the listings you expect to see are published. If the shortcode is intended to show a category, location, label, feature, author, or custom-field subset, confirm those listings have the matching values.

Then go to Listdom → Shortcodes, open the exact shortcode used on the page, and review these areas:

  • Skin: Choose a skin that fits the intended output.
  • Layout: Check the Listings Limit and pagination behavior.
  • Filter Options: Review included and excluded categories, locations, labels, tags, features, authors, packages, and custom-field conditions.
  • Search: Check whether an attached search form is restricting the output.

Filter Options apply before a visitor searches. For example, a shortcode restricted to one category can never return listings from another category, even if a visitor selects it in a search form. The Listdom shortcode settings reference explains how these fixed conditions interact with the front-end output.

Listdom Filter Options tab for restricting the listings a shortcode can display
Listdom Filter Options tab for restricting the listings a shortcode can display

For a clean test, temporarily remove or relax the shortcode filters, save the shortcode, and reload the page. If listings return, add the intended restrictions back one at a time.

If the layout, cards, or map look wrong

This is usually a shortcode-level display issue, not a global Listdom setting.

Open Listdom → Shortcodes, then edit the shortcode used on the affected page:

  • Use Skin to choose the listing structure, such as Grid, List, Table, Half Map, or Single Map.
  • Use Style to select the available card style and toggle listing elements.
  • Use Layout to set columns, limits, pagination, and listing-click behavior.
  • Use Map only when the selected skin supports maps and your map component/provider is configured.

If you use a saved Elementor, Divi, or Bricks listing-card style, select that saved style from the shortcode’s Style tab. Changing a page-builder section around the shortcode will not necessarily change the listing-card style selected inside Listdom.

Keep the layers separate: shortcode settings control this listing output; Listdom → Settings controls broader plugin behavior; theme settings control the surrounding site presentation.

If search makes the results disappear

A search form needs a compatible Listdom listing output to receive and display its filters. A form on its own does not create a results area.

Go to Listdom → Search and Filter Builder and open the form used on the page. In its Search Results settings, verify the intended setup:

  • If the form and the skin shortcode are on the same page, use Current Page.
  • If the form sends visitors to another page, make sure that destination contains the correct Listdom skin shortcode.
  • If the results page contains more than one listing output, select the intended Target Shortcode where that option is available.
  • If you use Advanced Portal Search, review its connected-shortcode and search-mode choices before assuming that the form is broken.

Listdom Search Results settings for choosing a results page and target shortcode
Listdom Search Results settings for choosing a results page and target shortcode

Test once without filters. If that returns listings, add filters back gradually. An empty result often means the listings do not match the selected category, location, feature, or other field—not that the shortcode has failed.

For the full form-building workflow, read how to create Listdom search forms.

If the page is unstyled or only partly works

Listdom assets can be intentionally restricted on ordinary WordPress pages. If your shortcode page is missing expected styles or scripts, check Listdom → Settings → Advanced and review Optimize Assets Loading. Ensure that the page containing the shortcode is allowed to load Listdom assets.

After changing that setting, clear every relevant cache:

  • your browser cache
  • your WordPress caching plugin or host cache
  • any optimization or CDN cache

Then test the public page again in a private browser window. If the issue remains, check the browser console for JavaScript errors and test for a conflict by temporarily disabling non-essential plugins or switching to a default WordPress theme on a staging site.

A fast diagnostic checklist

Before opening a support request, work through this order:

  1. Confirm Listdom is active.
  2. Confirm the code is placed in a shortcode-capable block or builder widget.
  3. Confirm the page is published.
  4. Confirm the shortcode exists in Listdom → Shortcodes.
  5. Confirm there are matching published listings in Listings → All Listings.
  6. Review the shortcode’s Filter Options, limit, and selected skin.
  7. Check the attached search form and its results-page setup.
  8. Review Optimize Assets Loading and clear caches.

If the issue continues, record the shortcode name, the page URL, the selected skin, and a screenshot of the relevant settings. That gives support enough context to reproduce the path without guessing.

FAQ

Why does my Listdom shortcode show as text?

WordPress is probably not processing it in that block or builder element. Move it into a Shortcode block or a shortcode-capable builder widget, then update the page.

Why are no listings showing in my Listdom shortcode?

Check that listings are published and match the shortcode’s fixed filters. Also review the Listings Limit, pagination, and any connected search form.

Can I use a Listdom shortcode with Elementor or Divi?

Yes. Add the generated Listdom shortcode through the builder’s shortcode-capable element. The listing output itself remains configured in Listdom → Shortcodes.

Do Listdom shortcodes control single listing pages?

No. Shortcodes are used to display groups of listings on normal pages. A published listing has its own single-listing page.

Why does my search form return no Listdom results?

Confirm that the form points to the current page or to a results page that contains a compatible skin shortcode. Then verify that matching published listings exist for the selected filters.

Keep the test simple

The most reliable way to fix Listdom shortcodes not working is to reduce the setup to one shortcode, one published listing, and no fixed filters. Once that works, reintroduce the intended skin, search form, map, and restrictions one layer at a time.

That approach makes the real cause visible quickly and keeps a normal configuration issue from turning into unnecessary redesign work.

FAQ

Common questions

Why does my Listdom shortcode show as text?+

WordPress is probably not processing it in that block or builder element. Move it into a Shortcode block or a shortcode-capable builder widget, then update the page.

Why are no listings showing in my Listdom shortcode?+

Check that listings are published and match the shortcode's fixed filters. Also review the Listings Limit, pagination, and any connected search form.

Can I use a Listdom shortcode with Elementor or Divi?+

Yes. Add the generated Listdom shortcode through the builder's shortcode-capable element. The listing output itself remains configured in Listdom → Shortcodes.

Do Listdom shortcodes control single listing pages?+

No. Shortcodes are used to display groups of listings on normal pages. A published listing has its own single-listing page.

Why does my search form return no Listdom results?+

Confirm that the form points to the current page or to a results page that contains a compatible skin shortcode. Then verify that matching published listings exist for the selected filters.

Listdom

Ready to build better local discovery?

Turn nearby searches into a better directory experience

Start with Listdom, add the tools that fit your directory, and give visitors a clearer way to find listings by distance.

Keep reading

Related articles