Este conteúdo não está disponível em sua língua ainda.
With the Table skin, you can display your selected listings in a clean table (grid of rows and columns) format. This skin presents listing information in columns, similar to a spreadsheet, allowing users to compare details easily. The Table skin does not include a map view of listings.
The Table skin is a tabular view for listings. Each listing appears as a row in an HTML table, and each piece of listing information (like Title, Price, Location, etc.) is organized into columns. This format is ideal when you want a structured, comparison-friendly layout for listings (for example, a directory of businesses with their contact info in columns). There is no map shown in this skin.
Under the Style tab for the Table skin, you can choose a style variation and configure which columns to display.
Style: Choose a style variation for the table. The Table skin comes with multiple predefined styles (e.g., Style 1, Style 2, Style 3). Each style alters the table’s appearance (such as header design or row striping). Select the style that fits your site design. Default: Style 1.
You can customize which columns (listing data fields) appear in the table and in what order. The Table skin provides a drag-and-drop interface to manage columns.
Each available listing field is represented as a “row” in the builder, with options to rename it, show/hide it, and set a custom width. The list of possible columns is extensive:
Available Columns include:
Listing Title: The title of the listing. (Enabled by default) – This is usually the name of the listing.
Listing Excerpt: A short excerpt or summary of the listing description.
Address: The listing’s address or location text. (Visible if the Map component is enabled in Listdom settings.)
Price: The price or cost associated with the listing. (Visible if pricing is enabled in Listdom.)
Work Hours: The availability or working hours of the listing (e.g., “Open Now” or hours schedule). (Visible if the Work Hours component is enabled.)
Phone: The contact phone number for the listing.
Email: The contact email address for the listing.
Labels: Any labels assigned to the listing (special markers like “Featured”, etc.).
Website: The website URL of the listing (if provided).
Featured Image: The main image or thumbnail of the listing.
Listing Description: The full description text of the listing (this could be long, so typically kept disabled in table view by default).
Remark: The “remark” field of the listing (an additional notes field, if used).
Price Class: The price category of the listing (for example, $, $$, $$$ to indicate budget level). (Only available if pricing is enabled globally and the price class feature is used.)
Contact Address: The contact address or secondary address info of the listing (if separate from the main address).
Category: The primary category of the listing (e.g., Restaurant, Shop, etc.).
Tags: The tags associated with the listing.
Locations: The location taxonomy terms for the listing (e.g., City, State).
Features: Features or amenities of the listing (from the Features taxonomy).
Map: A small map or map link for the listing’s location. (Available if map/location is enabled; typically this might show a mini map or a link to view on map.)
Review Rates: The average rating (stars) for the listing. (This column appears if the Reviews add-on is installed, which provides a reviews system.)
Compare (Compare Rate): A compare indicator for the listing. (This appears if the Compare add-on is active. It might show a score or icon related to comparing listings.)
Favorite Icon: A heart or bookmark icon allowing the user to mark the listing as a favorite. (Requires the Favorite add-on. Without the add-on, this column is not available.)
Claim Status: An indicator if the listing is claimed or verified by its owner. (Requires the Claim add-on. In Table skin, this shows a verified badge; hover on the badge to see the “Verified” tooltip text.)
Social Network Fields: If you have configured social networks for listings (e.g., Facebook, Twitter links via Listdom settings), each enabled network will be available as a column (labeled by network name).
Custom Attributes: Any custom attributes you’ve created (via Attributes) will appear as additional column options. Each custom attribute (except those designated as separators) can be enabled as a column showing that attribute’s value.
ACF Fields: If using the Advanced Custom Fields integration, any ACF fields added to listings will appear as column options once the ACF add-on is installed. Each ACF field will use its label as the column name.
For each column in the list, you have the following controls:
Label (Column Heading): You can edit the label text of the column. Click the text box to rename how the column header will appear. By default, it uses the field’s default label (as listed above).
Enable/Disable (Show Column): A toggle switch to show or hide that column. If turned off, the column will not appear in the table. By default, only key columns are enabled (e.g., Title, Address, Price, etc.), and others are disabled.
Width: (Optional) If a column is enabled, you can specify a width in pixels for that column. For example, you might set a fixed width for the image column (e.g., 150px). If left blank, the column width will auto-adjust. This option appears when a column is enabled (the width field becomes visible).
You can also drag and drop each row in the builder to rearrange the column order. The order in this list (top to bottom) corresponds to the left-to-right order of columns in the table on your site. Simply grab the handle (six dots icon) and drag a field up or down.
After configuring columns:
Ensure the Title column (or an identifying field) remains enabled so users can click through to the listing.
Use the Labels field to provide user-friendly column headings.
Optionally disable any columns that aren’t relevant to keep the table clean.
(Not applicable to Table skin.) The Table skin does not utilize a map, so the Map tab settings are hidden or irrelevant. The listings will only be shown in a table format. You do not need to configure any map provider or height for this skin.
Under the Layout tab, you can control how many listings are shown per page and how pagination and listing links behave.
Limit: The number of listings (table rows) to display per page. Default: 12. This controls the page length of the table. For example, if you set Limit to 10, only 10 listings will be shown at once in the table; if there are more, users will need to navigate to the next page or load more (depending on pagination setting).
Pagination Method: Choose how users can see additional listings beyond the first page. Options provided by Listdom include:
Disabled: No pagination or load-more. Only the first set of listings (up to the Limit) will show, and there will be no way to see more on that page.
Load More: A “Load More” button will appear under the table. Clicking it will load the next set of listings (the next page of results) without reloading the page.
Infinite Scroll: (If available) Automatically load more listings as the user scrolls down, without any button.
Standard Pagination: (If available) Numbered page links or next/prev buttons to navigate through pages of listings.
(The exact options may depend on Listdom Pro. In Lite, Load More and Disabled are typically available.) By default, if Load More is enabled (and no other setting overrides it), the Table uses a Load More button.
Listing Link:Pro This setting determines how the listing titles (or “Read More” links) behave when clicked. (In the table, the listing title is usually a link.)
Normal: Opens the single listing page in the current window.
New Tab: Opens the listing detail page in a new browser tab.
Lightbox: Opens the single listing page in a lightbox overlay on the same page.
Right Panel/Left Panel/Bottom Panel: Opens the listing detail in a sliding panel (to the right, left, or bottom of the screen) as an overlay.
By default (and in Lite), the behavior is Normal (same window). The other options are available in Listdom Pro. If Pro is not active, this setting will be locked to normal.
If you choose a lightbox or panel option, an additional field Listing style in the lightbox will appear, allowing you to choose which single listing layout style to use in that lightbox/panel. You can inherit the global default single listing style or pick a specific single listing design (Style 1, Style 2, etc.).
Default Sort: Select the default sorting for the listings when they first load in the table. Options include:
List Date: Order by publish date (e.g., newest first or oldest first). (Default: Newest first (DESC).)
Listing Title: Order alphabetically by title (A–Z or Z–A).
Last Update: Order by the last modified date of listings.
Comments: Order by number of comments.
Listing ID: Order by the post ID of the listing.
You can choose one of these as the initial sort order. For example, you might choose Listing Title (A–Z) if you want the table sorted alphabetically by default.
Decide which sorting options will be available to the user in the front-end sort dropdown. Each sort criterion (as listed above) can be toggled on or off:
Enable the options that make sense for your directory. For instance, you might allow sorting by Date and Title, but not by ID or Comments.
If an option’s status is Off, it will not appear in the user’s “Sort By” dropdown.
By default, Listdom enables List Date and Listing Title, and disables others (you can adjust this).
Example: If you enable List Date, Listing Title, and Price (if price sorting were available via an add-on), users will be able to choose those sorts on the table. If you disable Comments, users won’t see a “Comments” sort option.
Note: Some additional sort options can appear if certain add-ons are installed. For example, if using Reviews, you might get a “Rating” sort option; if using Rank, you might have a “Rank” sort. These can be toggled in Sort Options as well when available.
Use the Search tab to embed a search/filter form directly with your table. This is useful if you want users to narrow down the listings they see in the table:
Searchable: Toggle to enable or disable search for this shortcode. When enabled, the table can be filtered by a search form. When disabled, the shortcode shows fixed results that do not change based on search queries.
Search Form: Select which Listdom search form to display with this table. This dropdown will list any search forms you have created by their titles. Choose a form that has fields relevant to these listings.
Search Form Position: Choose where the search form appears in relation to the table:
Show on top
Show on bottom
Show on left
Show on right
Show before the listings
Top or bottom placement usually works best. Left or right can be used as a sidebar, and “Show before the listings” places the form ahead of the listing content.
Sticky Search Form: When using Show on left or Show on right, enable this option to keep the sidebar form visible while scrolling. If the form is taller than the viewport, Listdom automatically adds a vertical scrollbar.
Sticky Offset (px): Set the top spacing for sticky sidebar forms. This helps prevent overlap with fixed headers. Leave it empty to use default spacing.
Disabled: Submit normally with a full page reload.
On Submit: Apply filters via AJAX when the user submits the form.
On The Fly: Update results as the user changes fields.
The fields users see come from the selected search form itself. The Search settings here only control placement and behavior. For the clearest experience, match the search fields to the columns you actually show in the table.
Usually, you will create a custom search form tailored to the listings shown in the table and select it here. That way, users can refine what they see without leaving the page.
To build and configure those forms, see Create Search & Filter Form and Search Form Fields and Options. For a practical walkthrough, see Listdom Search Forms.
The Filter Options tab lets you predefine criteria to limit which listings are shown in this table, even before any user search or interaction. These filters work behind the scenes to include or exclude listings based on taxonomy terms or other attributes.
For each filter type below, you can configure an Include list or Exclude list of terms. “Include” means only show listings that have those terms. “Exclude” means hide any listings that have those terms. If you leave a filter category blank, it imposes no restriction on that aspect.
Categories: Filter by listing categories.
Include Categories: Choose one or more categories; only listings in those categories will appear in this table.
Exclude CategoriesPro: Choose categories to omit; any listing in those categories will be left out.
Locations: Filter by location taxonomy.
Include Locations: Only show listings that are in the selected location(s).
Exclude LocationsPro: Omit listings that are in the selected location(s).
Tags: Filter by listing tags.
Include Tags: Show listings that have at least one of these tags.
Exclude TagsPro: Do not show listings that have any of these tags.
Features: Filter by features (these are like amenities or boolean attributes of a listing).
Include Features: Listings that have any of the selected feature(s) will be included.
Exclude FeaturesPro: Exclude listings that have any of the selected features.
Labels: Filter by label terms.
Include Labels: Show only listings that have one of these label(s) (for example, only “Featured” listings).
Exclude LabelsPro: Hide listings that have any of these labels.
Author (Listing Owner): You can restrict by listing author (the user who posted the listing).
Select one or more authors under Include to show only listings by those user accounts.
Or select authors under Exclude Pro to hide listings by those users.
Custom Fields: If you have custom fields associated with listings, they appear here for filtering based on the field type. Use these to include listings based on custom metadata (exclude options are not available for custom fields).
Checkbox: Enter the checkbox value to match.
Time: Pick a time value.
Date: Select a date.
Tel: Enter a phone value.
Textarea: Enter text to match the textarea content.
Text: Enter text to match the field value.
Number: Set a minimum and/or maximum range (two numeric inputs).
Dropdown: Choose one or more values from the dropdown list (multi-select).
Radio: Enter the radio value to match.
Datetime: Select a date and time value.
URL: Enter a URL value.
Email: Enter an email value.
Image: Image fields are not available as filters in this section.
Rank AddonRank: Added by the Listdom Rank add-on. Filter listings by rank using minimum and maximum values, or leave them blank to skip ranking filters.
MembershipsMembership: Added by the Listdom Membership add-on. Filter listings by membership packages using checkboxes.
You can combine multiple filters. A listing must satisfy all the Include filters and none of the Exclude filters to appear. Within a single filter type, if multiple terms are included, a listing that has any one of those terms will pass (logical OR for included terms within one filter type). Exclusions work similarly: if a listing has any one of the excluded terms, it will be filtered out.
If no Filter Options are set, the shortcode shows all eligible listings by default.
These pre-filters form the base dataset for the shortcode. If you also attach a search form, that search refines this pre-filtered set rather than replacing it.
Using Filter Options, you can create a table shortcode that is targeted to a specific subset of listings. For example, you might include one category and one location, or exclude one tag, label, or author, to keep the output focused on exactly the content you want.
Product Comparison Table: Using the Table skin, create a directory of products or services where each listing’s attributes are columns (Price, Rating, Features, etc.). Users can sort by Price or Rating to compare offerings. For instance, a “Web Hosting Plans” table where you enable columns for storage, bandwidth, price, and rating, allowing easy side-by-side comparison. The table is filtered to include only active plans and sorted by Price by default.
Local Business Directory: A chamber of commerce site lists local businesses in a table view. Categories and Locations are pre-filtered to show only businesses in a specific city. Columns like Phone, Address, and Website are enabled so visitors can quickly get contact info. A search form is placed on top of the table, allowing users to filter the directory by business name or category. The table uses “Load More” pagination so users can browse in batches of 20 entries.
Listdom on WordPress.orgLearn more about the Listdom plugin, read reviews, and find the download on the official WordPress repository.