MyListing Pro includes a Listing Feed Taxonomy Sync module to dynamically configure listing feed taxonomies to build SEO-optimized taxonomy pages faster.
MyListing Pro’s Listing Previews module adds modern preview card templates with customizable CTA buttons.
What Is a Listing Feed?
A listing feed is a curated block of listings you place on any page. Each listing appears as a preview card, the same compact tile visitors see on the Explore page and in search results. Think of it this way:- The Explore page is your full search experience with filters, maps, and tabs.
- A listing feed is a smaller, hand-picked slice of listings you control. You choose which listings appear, how many show at once, and whether they display in a grid or a sliding carousel.
Where Do You Manage Listing Feeds?
Listing feeds are not configured in wp-admin settings. You add and configure them in Elementor using the 27 > Listing Feed widget.- Edit the page in Elementor (homepage, category page, landing page, etc.).
- Search the widget panel for Listing Feed under the 27 category.
- Drag 27 > Listing Feed onto the page.
- Configure the widget settings in the left panel.
- Update or Publish the page.
Where Visitors See Listing Feeds
Visitors see listing feeds wherever you place the widget. Common spots include:- Homepage: Featured listings, newest listings, or listings from a specific category
- Category or region pages: All listings in “Restaurants” or “Downtown”
- Landing pages: A focused set of promoted listings for a marketing campaign
- Blog posts or static pages: Related listings alongside other content
Grid vs Carousel
The Template setting controls how listings are laid out.Grid Settings
Carousel Settings
How Listings Are Chosen
The Find listings using setting controls where the feed gets its listings.Filter Options (Filters Method)
Explore Page Query URL Method
This method is useful when your Explore page filters are complex and you want the feed to match them exactly.- Open your Explore page on the front end.
- Apply the filters you want (listing type, category, location, sort order, etc.).
- Copy the full URL from the browser address bar.
- In the Listing Feed widget, set Find listings using to Explore page query URL.
- Paste the URL into Paste the URL here.
https://yoursite.com/explore/?type=restaurants&category=italian&sort=latest
The feed uses the same query engine as the Explore page, so results stay in sync with how Explore interprets those URL parameters.
Preview Cards and Listing Feeds
Each listing in a feed renders using that listing’s preview card design. Preview cards are configured per listing type under WP Admin > Listing Types > [Type] > Preview Card. What visitors see on each card depends on the listing type:- Cover image or gallery style
- Fields shown (category, rating, price range, tagline, etc.)
- Quick View, bookmark, and compare icons (if enabled for that type)
Caching
Caching applies to the initial server load when pagination is off. When pagination is enabled, visitors loading additional pages fetch fresh results via AJAX.
For faster card rendering site-wide, enable Preview Card Caching under Theme Tools > Theme Options > Preview Cards. This stores pre-built HTML for each preview card and speeds up listing feeds, Explore pages, and similar listings sections.
How the Pieces Fit Together
A practical example for a restaurant directory homepage:- Featured carousel: Template Carousel, filter by Priority = Featured, Listings per page = 6, autoplay on.
- Newest listings grid: Template Grid, filter by listing type Restaurant, Order by = Date, Listings per page = 9, 3 columns on desktop.
- Italian restaurants row: Template Grid, Find listings using = Explore page query URL, paste the Explore URL filtered to the Italian category.
Common Listing Feed Setups
Helpful Tips
- Start with one listing type. Filtering by a single type keeps preview cards visually consistent and makes troubleshooting easier.
- Use Explore URLs for complex filters. If a filter combination is hard to reproduce in the widget, set it up on Explore first, then paste the URL.
- Disable isotope on uniform grids. When all your preview cards are the same height, turn on Disable isotope masonry? for a noticeable speed boost.
- Hand-pick with Included order. When using Or select a list of listings., set Order by to Included order so listings appear in the sequence you chose.
- Random refreshes every few hours. Random order uses a seed that changes roughly every 3 hours, so the same feed shows variety without shuffling on every page load.
- Leave cache at default unless needed. The 12-hour default works well for most sites. Lower it only if listings change frequently and you need feeds to update sooner.
- Match pagination to page design. Load More suits long scrolling pages. Prev/Next suits compact sections. Pages suits feeds where visitors expect numbered navigation.