رفتن به محتوا

Bricks Addon

View Demo

این محتوا هنوز به زبان شما در دسترس نیست.

The Listdom Bricks Addon adds a full template workflow for Listdom in Bricks, including:

  • Single listing templates
  • Listing card layouts
  • Infowindow layouts (when infowindow layouts are available in your setup)
  • Dedicated Listdom Bricks categories: Listings and Listdom
  • Listdom dynamic tags in Bricks fields (for example {lsd_post_title} and {lsd_price})
  • Listdom plugin installed and active
  • Bricks installed and active
  • Bricks version 2.2 or newer
  • Listdom Bricks Addon installed and active: Bricks

For broader setup context, see Listdom setup guide and Listdom settings guide.

  • WP Admin -> Listdom -> Bricks Builder: Create and edit Listdom Bricks layouts (Listing Card and Infowindow).
  • WP Admin -> Bricks -> Templates: Build single listing templates with Bricks template conditions.
  • WP Admin -> Listdom -> Settings -> Single Listing: Configure single listing output mode.
  • WP Admin -> Listdom -> Shortcodes: Use card-capable skins and select Bricks-based styles.

For Listdom + Bricks, template management is split by use case:

  • Single Listing: Build in Bricks -> Templates.
  • Listing Card: Build in Listdom -> Bricks Builder, then use in supported shortcode skins.
  • Infowindow: Build in Listdom -> Bricks Builder with Layout Type = Infowindow, then use in infowindow contexts.

Build a Single Listing Template (Bricks Templates)

Section titled “Build a Single Listing Template (Bricks Templates)”
  1. Go to WP Admin -> Bricks -> Templates.
  2. Click Add New Template.
  3. Build the layout with Listdom Bricks elements from the Listings category.
  4. Set Bricks template conditions for your listing pages.
  5. Save and preview a real listing.

Build Listing Card and Infowindow Layouts (Listdom Bricks Builder)

Section titled “Build Listing Card and Infowindow Layouts (Listdom Bricks Builder)”
  1. Go to WP Admin -> Listdom -> Bricks Builder.
  2. Click Add Layout and enter a layout title.
  3. Choose Layout Type:
    • Listing Card for card-based shortcode skins
    • Infowindow for map infowindows
  4. Click Edit with Bricks and design the layout with Listdom elements.
  5. Publish the layout.
  6. In Listdom shortcode/skin settings, choose the Bricks style (shown as {Layout Title} (Bricks)).

For skin behavior and style assignment, see Skins & Shortcodes.

The following reference covers Listdom Bricks elements and their user-facing settings.

ElementElement settings
Listing TitleTitle Tag, Link Method
Listing ContentContent Length, Auto Paragraph
Listing ExcerptContent Length
Listing AddressShow Icon
Listing MapMap Provider, Infowindow, Zoom Level, Map Height, Google Maps controls (Style, Places, Zoom Control, Map Type Control, Street View Control, Scale Control, Camera Control, Fullscreen Control)
Listing GalleryLayout, Image Lightbox, Link Method (when slider lightbox is off), Include Featured Image, Number of Images (Linear), Thumbnails, Navigation Method, Autoplay, Auto-height, Loop
Listing ImageLink Method, Top Left/Top Right/Bottom Left/Bottom Right overlays, Image Size, Categories Display Name, Categories Display Icon
Listing CategoriesDefault Colors, Layout, Display Name, Display Icon, Enable Archive Links
Listing LocationsLink to Location Archive, Layout, Icon
Listing FeaturesLayout, Show Icon, Link to Feature Archive
Listing LabelsLayout, Link to Label Archive
Listing TagsLayout, Enable Archive Links
Listing ContactStyle Type, Show Email, Show Phone, Show Website, Show Address, Show Socials, Display Icon, Display Label, Fields repeater
Listing OwnerShow Avatar, Link Avatar to Author URL, Show Name, Author Link, Show Job Title, Show Bio, Show Social Networks, Show Telephone, Show Email, Show Mobile, Show Website, Show Fax, Show Form, Show Name Field, Show Phone Field
Listing Custom FieldsLayout, Fields repeater (Field, Global Icon, Icon, Name, Value, Link Icon, Link Name)
Listing Working HoursType (One Day/Full Week), Display Icon
Listing RateType (Stars/Summary), Show Review Count
Listing BreadcrumbTaxonomy, Icon
Listing PriceMinimized Price, Link Price, Price Link URL, Open in New Tab, Nofollow
Listing Price ClassNo element-specific options
Listing ShareNo element-specific options
Listing FAQsNo element-specific options
Listing EmbedsNo element-specific options
Listing VideoNo element-specific options
Listing RemarkNo element-specific options
Report AbuseNo element-specific options
ElementAdd-on requirementElement settings
Claim ButtonClaimText, Preview claimed state
Favorite ButtonFavoriteNo element-specific options
Compare ButtonCompareNo element-specific options
ACF AddonACFACF Fields repeater
Franchise AddonFranchiseShow Headings, Parent heading label, Sub Listings heading label, Listdom Shortcode selector
Auction AddonAuctionNo element-specific options
Booking AddonBookingNo element-specific options
Listing Review FormReviewsNo element-specific options
Stats AddonStatsLayout, Display Zero Values, Display Visits, Display Contacts, Display Offers, Display Bookings, Display Reviews, Display Comments
Jobs AddonJobsNo element-specific options
Team AddonTeamNo element-specific options
External DirectionAdvanced MapLink Text, Show Icon, Icon
ElementElement settings
Listdom ShortcodeSelect saved shortcode
Listdom SearchSelect saved search shortcode
Listdom ProfileNo element-specific options
Listdom UsersStyle, Limit, Columns

Taxonomy Elements (Category, Location, Tag, Feature, Label)

Section titled “Taxonomy Elements (Category, Location, Tag, Feature, Label)”
ElementElement settings
Listdom CategoryStyle (Clean/Simple/Image/Carousel), Columns Count, Maximum Images Per Row, Limit, Show Count, Show Icon, Source, Select Terms, Parent Term ID, Search Keyword, Hide Empty, Order By, Order, Layout
Listdom LocationStyle (Clean/Simple/Image), Columns Count, Maximum Images Per Row, Limit, Show Count, Show Icon, Source, Select Terms, Parent Term ID, Search Keyword, Hide Empty, Order By, Order, Layout
Listdom TagStyle (Clean/Simple), Columns Count, Limit, Show Count, Show Icon, Source, Select Terms, Parent Term ID, Search Keyword, Hide Empty, Order By, Order
Listdom FeatureStyle (Clean/Simple), Columns Count, Limit, Show Count, Show Icon, Source, Select Terms, Parent Term ID, Search Keyword, Hide Empty, Order By, Order
Listdom LabelStyle (Clean/Simple), Columns Count, Limit, Show Count, Show Icon, Source, Select Terms, Parent Term ID, Search Keyword, Hide Empty, Order By, Order

Listdom Bricks dynamic tags are available in Bricks fields that support dynamic data.

Examples:

  • Core listing/author: {lsd_post_title}, {lsd_post_url}, {lsd_post_featured_image}, {lsd_author_display_name}, {lsd_author_email}
  • Core listing fields: {lsd_address}, {lsd_price}, {lsd_price_class}, {lsd_currency}, {lsd_email}, {lsd_phone}, {lsd_website}, {lsd_gallery}
  • Dynamic tags from your setup: social network tags and attribute tags such as {lsd_attribute_123}

Add-on-based examples:

  • {lsd_visits}, {lsd_contacts} via Stats
  • {lsd_bookings_count} via Booking
  • {lsd_offers_count} via Auction
  • {lsd_rate}, {lsd_reviews_count} via Reviews

The addon integration includes:

  • Bricks categories: listdom-listing and listdom
  • Listdom details support in Bricks-supported post types
  • Bricks dynamic data integration for Listdom tags
  • A broad Bricks element library (baseline + conditional elements)
  • Conditional elements based on enabled Listdom components:
    • Map enabled: Listing Address, Listing Map
    • Work Hours enabled: Listing Working Hours
    • Pricing enabled: Listing Price, Listing Price Class
    • Socials enabled: Listing Share

In code terms, the integration registers a large baseline set of elements and then conditionally adds map, working-hours, pricing, and socials-related elements when those components are enabled.

In Listdom Bricks elements, addon-defined settings are primarily exposed in the Content tab. Visual styling is typically handled through Bricks’ native Style and Advanced controls.

This means:

  • Use Listdom element settings for listing behavior and output logic.
  • Use Bricks design controls for typography, spacing, colors, effects, and responsive styling.
  • Listing elements show empty in builder preview: Publish at least one listing and reopen the builder.
  • “Shortcode not found!” output: Select a valid saved shortcode in the Listdom Shortcode/Search element.
  • Expected element missing: Check whether the related Listdom component or add-on is active.
  • Google-only map controls unavailable: Set Map Provider to Google Maps.

Do I need Bricks Pro or Elementor Pro to use the Listdom Bricks Addon?

No. Listdom Bricks integration works with Bricks itself and does not require Elementor Pro.

Can I build single listing, listing card, and infowindow templates with Bricks?

Yes. Build single listing templates in Bricks -> Templates and create listing card/infowindow layouts in Listdom -> Bricks Builder.

Why do some Bricks elements not appear in my editor?

Some elements are conditional and appear only when required Listdom components or add-ons are enabled.

Where are Listdom dynamic tags used in Bricks?

Use them in Bricks fields that support dynamic data, such as text, links, and images.

How do I apply my Bricks listing card layout in a shortcode skin?

Publish the layout in Listdom -> Bricks Builder with Layout Type = Listing Card, then select it as the style in a card-capable skin.

For complementary context, see display listings with Listdom shortcodes and Listdom search forms.