{"id":7182,"date":"2026-11-03T22:55:11","date_gmt":"2026-11-03T22:55:11","guid":{"rendered":"https:\/\/docs.purethemes.net\/listeo\/?p=7182"},"modified":"2026-11-03T22:55:12","modified_gmt":"2026-11-03T22:55:12","slug":"listeo-update-2-3-report","status":"publish","type":"post","link":"https:\/\/docs.purethemes.net\/listeo\/listeo-update-2-3-report\/","title":{"rendered":"Listeo Update 2.3 Report"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Listeo 2.3<\/strong> is the biggest update to the Listeo Editor and to search so far. We built it around a real car classifieds site, so it is ready for directories where every listing has its own specs: cars, real estate, boats, equipment, jobs. Your listing fields now know when to show up, you can create your own taxonomies without code, and search finally feels like a marketplace. Visitors can compare listings side by side, the Setup Wizard can start your site from a Car Dealers or Doctors demo, and everything is much faster on large directories.<\/p>\n\n\n\n<div class=\"ptb-checklist\">\n<ul class=\"wp-block-list\">\n<li><strong>Field rules:<\/strong> show a field only for some categories, or only when another field has a certain value.<\/li>\n\n\n\n<li><strong>Compare listings:<\/strong>\u00a0visitors pick several listings (4 by default, up to 6) and see them in one side by side table.<\/li>\n\n\n\n<li><strong>Custom taxonomies:<\/strong> create Fuel, Body type or Brand in a few clicks, each with its own URL and archive pages.<\/li>\n\n\n\n<li><strong>Make &gt; Model:<\/strong> link taxonomies together, so picking a make shows only its models.<\/li>\n\n\n\n<li><strong>Adaptive filters:<\/strong> search form adapts to what you already selected, hiding unnecessary filters and showing active counts next to each option.<\/li>\n\n\n\n<li><strong>New search elements and Search Card:<\/strong> button rows, &#8220;up to&#8221; and &#8220;from&#8221; selects, sliders for any numeric field, a live result count and a tabbed search widget for Elementor.<\/li>\n\n\n\n<li><strong>Faster search:<\/strong> range filters, rating filters and price links are many times faster on big directories.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Fields that know when to show up<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A car needs Doors. A motorcycle does not. A used car needs Mileage. A new one does not. Until now, every listing of a type showed the same fields, so owners saw questions that did not apply to them and visitors saw empty rows. In Listeo 2.3 each field in <strong>Listeo Editor &gt; Listing Fields<\/strong> has a <strong>Rules<\/strong> tab, and you decide where it applies.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.16.26@2x-1-1024x529.png\" alt=\"\" class=\"wp-image-7234\" srcset=\"https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.16.26@2x-1-1024x529.png 1024w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.16.26@2x-1-300x155.png 300w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.16.26@2x-1-767x396.png 767w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.16.26@2x-1-1536x793.png 1536w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.16.26@2x-1-2048x1057.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">How it works<\/h3>\n\n\n\n<ol class=\"ptb-steps\">\n<li class=\"ptb-step\"><span class=\"ptb-step-title\">Limit a field to categories<\/span><div class=\"ptb-step-text\">In <strong>&#8220;Where this field applies&#8221;<\/strong>, tick the categories that need the field, for example Doors only for Cars. Subcategories are included, and long category lists become a search box.<\/div><\/li>\n\n\n\n<li class=\"ptb-step\"><span class=\"ptb-step-title\">Show it when another field matches<\/span><div class=\"ptb-step-text\">In <strong>&#8220;Show this field when&#8221;<\/strong>, pick another field, an operator and a value, for example Mileage when Condition is Used. Combine rules with &#8220;+ AND rule&#8221;, or add alternatives with &#8220;+ OR group&#8221;.<\/div><\/li>\n\n\n\n<li class=\"ptb-step\"><span class=\"ptb-step-title\">Save and test<\/span><div class=\"ptb-step-text\">Open the Add Listing form. Fields appear and disappear while the owner fills it in, also in multi-step forms. A hidden field is never required.<\/div><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Where the rules apply<\/h3>\n\n\n\n<div class=\"ptb-features ptb-cols-2\">\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z\"><\/path><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Add Listing form<\/span><div class=\"ptb-feature-text\">On the front end and in the wp-admin Listeo editor, live while the form is filled in.<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Listing page and cards<\/span><div class=\"ptb-feature-text\">A field that does not apply to a listing is not shown on its page or on its card.<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"7\"><\/circle><path d=\"m21 21-4.3-4.3\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Search filters follow the rules<\/span><div class=\"ptb-feature-text\">A Doors filter appears once a visitor picks Cars, or right away on the Cars archive. Controlled per element with &#8220;Follow the field&#8217;s rules&#8221; (on by default).<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"><\/rect><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"><\/rect><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"><\/rect><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"><\/rect><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Elementor<\/span><div class=\"ptb-feature-text\">The &#8220;Listing Custom Field&#8221; widget and the &#8220;Listeo Custom Fields&#8221; dynamic tag respect the rules too.<\/div><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"c-alert-message m-type-warning\">\n<p class=\"wp-block-paragraph\">A field hidden by a <strong>&#8220;Show this field when&#8221;<\/strong> rule loses its value when the listing is saved. A field hidden only because of its categories keeps its value. Try new rules on a test listing before you use them on live data. Full guide: <a href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/fields-visibility-rules\/\">Field Visibility Rules<\/a> <\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Your own taxonomies, linked like Make &gt; Model<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-20.36.17@2x-1-1024x525.png\" alt=\"\" class=\"wp-image-7235\" srcset=\"https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-20.36.17@2x-1-1024x525.png 1024w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-20.36.17@2x-1-300x154.png 300w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-20.36.17@2x-1-767x393.png 767w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-20.36.17@2x-1-1536x787.png 1536w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-20.36.17@2x-1-2048x1049.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Many sites fake attributes like Fuel or Brand with select fields. That works, but a select field has no archive page, no clean URL and gets slow to search on a large site. In 2.3 you can create real taxonomies in <strong>Listeo Editor &gt; Taxonomies<\/strong>, with no code.<\/p>\n\n\n\n<ol class=\"ptb-steps\">\n<li class=\"ptb-step\"><span class=\"ptb-step-title\">Create the taxonomy<\/span><div class=\"ptb-step-text\">Give it a name, a plural name, a URL base and the listing types it belongs to. Each one gets its own term archives with search and map, and can be used in Add Listing Forms and Search Forms.<\/div><\/li>\n\n\n\n<li class=\"ptb-step\"><span class=\"ptb-step-title\">Link it to a parent<\/span><div class=\"ptb-step-text\">Set <strong>&#8220;Parent taxonomy&#8221;<\/strong> to connect Model to Make, or City to Country (up to 5 levels). Assign parents on the term screen, with the &#8220;Assign parent&#8221; bulk action, or with <strong>&#8220;Import CSV&#8221;<\/strong>: one line per term, <code>parent,child<\/code>.<\/div><\/li>\n\n\n\n<li class=\"ptb-step\"><span class=\"ptb-step-title\">Add a Chained select<\/span><div class=\"ptb-step-text\">Use the new element type <strong>&#8220;Chained select (loads options by parent)&#8221;<\/strong> in the Add Listing Form and the search form. Visitors pick a make and see only its models. Options load on demand, so taxonomies with thousands of terms stay fast.<\/div><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Custom taxonomies also support visibility rules (&#8220;Show this taxonomy when&#8221;, &#8220;Where this taxonomy applies&#8221;), and they travel with the new Export &amp; Import of the Listeo Editor. If you delete a taxonomy, its terms are kept: add it again with the same internal name and they come back. Guide: <a href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/custom-taxonomies\/\">Custom Taxonomies<\/a> <\/p>\n\n\n\n<div class=\"ptb-cta\"><div class=\"ptb-cta-body\"><span class=\"ptb-cta-title\">Set up Make &gt; Model step by step<\/span><div class=\"ptb-cta-text\">Create the taxonomies, import makes and models from a CSV file and add the chained selects.<\/div><\/div><a class=\"ptb-cta-button\" href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/custom-taxonomies\/\">Read the guide<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Search that feels like a marketplace<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Visitors on classifieds sites expect quick, visual filters and they hate searches that return nothing. Listeo 2.3 adds new search form elements in <strong>Listeo Editor &gt; Search Forms<\/strong> and a way to show only the options that still have results.<\/p>\n\n\n\n<div class=\"ptb-features ptb-cols-2\">\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"10\" rx=\"2\"><\/rect><path d=\"M12 7v10\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Buttons (pick one)<\/span><div class=\"ptb-feature-text\">Show a select field as a row of buttons, such as Buy \/ Leasing or New \/ Used.<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 6h18M6 12h12M10 18h4\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Select: up to \/ Select: from<\/span><div class=\"ptb-feature-text\">One dropdown for a field that holds numbers, or the price, like &#8220;Price up to 20,000&#8221; or &#8220;Year from 2019&#8221;.<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4 21v-7M4 10V3M12 21v-9M12 8V3M20 21v-5M20 12V3M1 14h6M9 8h6M17 16h6\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Sliders for any numeric field<\/span><div class=\"ptb-feature-text\">Year, mileage, area: any field that holds numbers can be a slider now, not only the price. From\/To inputs became two dropdowns with steps and units.<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"7\"><\/circle><path d=\"m21 21-4.3-4.3\"><\/path><path d=\"M8 11h6\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Result count on the button<\/span><div class=\"ptb-feature-text\">The search button can read &#8220;Show 2,000 listings&#8221; and update with every filter. Turn on &#8220;Show the number of results on the search button&#8221; in Form Options (not available on split page forms).<\/div><\/div><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Adaptive filters<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Turn on <strong>Listeo Core > Browse\/Search Options > Search Logic &amp; Relations > &#8220;Adaptive filters&#8221;<\/strong>. While visitors search, options that would return no listings are greyed out or hidden, counts such as &#8220;Diesel (12)&#8221; can be shown, and a slider can take its range from the current results. You choose the behaviour for each element in its &#8220;Adaptive filters&#8221; section (&#8220;Options without results&#8221;, &#8220;Show counts&#8221;, &#8220;Range from current results&#8221;). Counts load after the page, so they stay correct with page caching. Read more: <a href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/adaptive-search-filters\/\">Adaptive Search Filters and Result Counts<\/a> <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Search Card: tabbed search for your home page<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The new Elementor widget <strong>&#8220;Search Card&#8221;<\/strong> puts several searches in one card. Each tab has its own search form, results page, button text and fixed values, so a car site can offer Cars, Electric, Vans and Motorcycles tabs in one hero. Fields sit in a grid with columns per device, and the search button can fill the last row, sit at its end or take its own row. Pages can also hold several search forms now, thanks to the new <code>form_id<\/code> attribute of <code>[listeo_search_form]<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"338\" src=\"https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.52.01@2x-1024x338.png\" alt=\"\" class=\"wp-image-7236\" srcset=\"https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.52.01@2x-1024x338.png 1024w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.52.01@2x-300x99.png 300w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.52.01@2x-767x253.png 767w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.52.01@2x-1536x507.png 1536w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.52.01@2x-2048x676.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Listing pages that read like a spec sheet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A car listing should read like a brochure: Make, Model, Year and Fuel together, technical data in a neat table. Listeo 2.3 gives you the tools for that, all in <strong>Listeo Editor &gt; Listing Fields<\/strong>.<\/p>\n\n\n\n<div class=\"ptb-features ptb-cols-2\">\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20.59 13.41 13.42 20.58a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"><\/path><circle cx=\"7\" cy=\"7\" r=\"1.5\"><\/circle><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Taxonomies among the fields<\/span><div class=\"ptb-feature-text\">Place a taxonomy in the field list with &#8220;Place&#8221; or &#8220;Add taxonomy&#8221;, drag it under a headline and show it as a row, as tags or in its own box.<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m12 2 10 5-10 5L2 7z\"><\/path><path d=\"m2 17 10 5 10-5\"><\/path><path d=\"m2 12 10 5 10-5\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Highlights, Table, Collapsible<\/span><div class=\"ptb-feature-text\">Each headline has a &#8220;Section on the listing page&#8221; setting: Standard, Highlights (2 to 6 columns) or Table, open or collapsed.<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4 7V4h16v3\"><\/path><path d=\"M9 20h6\"><\/path><path d=\"M12 4v16\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Number and unit<\/span><div class=\"ptb-feature-text\">&#8220;74,000 km&#8221; or &#8220;340 hp&#8221;: thousands separator in the site language, decimals, a unit before or after the value, and an optional label on cards.<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"><\/rect><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"><\/circle><path d=\"m21 15-5-5L5 21\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Your own SVG icons<\/span><div class=\"ptb-feature-text\">&#8220;Upload SVG&#8221; next to the icon picker. The icon shows in the details, section headers and cards. The font icon stays as the fallback.<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 16l4 4 4-4M7 20V4M21 8l-4-4-4 4M17 4v16\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">Sort by any numeric field<\/span><div class=\"ptb-feature-text\">Tick &#8220;Allow sorting by this field&#8221; and visitors can sort by Year, Mileage or Power. Listings without a value come last.<\/div><\/div><\/div>\n\n\n\n<div class=\"ptb-feature\"><span class=\"ptb-feature-icon\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 20h9\"><\/path><path d=\"M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z\"><\/path><\/svg><\/span><div class=\"ptb-feature-body\"><span class=\"ptb-feature-title\">A cleaner Listeo Editor<\/span><div class=\"ptb-feature-text\">Fields as cards with chips, search and filters, a field type picker, a side panel with tabs and a sticky save bar. Your saved forms do not change.<\/div><\/div><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In Elementor, the &#8220;Listing Custom Fields&#8221; widget has a new Sections panel, and &#8220;Listing Taxonomy Checkboxes&#8221; can hide taxonomies you already placed in Listing Fields. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Compare listings side by side<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Choosing between three cars or four apartments means jumping between tabs. With&nbsp;<strong>Compare listings<\/strong>, visitors click the compare button next to the bookmark heart on a card or on the listing page, and the picked listings collect in a small bar at the bottom of the screen. One click opens a table with all of them side by side: photo, price, rating, address, category and every listing field, grouped by your Listing Fields headlines.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Show only differences<\/strong>\u00a0hides the rows where all listings have the same value.<\/li>\n\n\n\n<li>Listings of different types can be compared, and field rules are respected (a missing value shows &#8220;-&#8220;).<\/li>\n\n\n\n<li>The list stays in the browser, and for logged-in users it follows them to other devices.<\/li>\n\n\n\n<li>A comparison has its own link, so it can be shared. These links are not indexed by search engines.<\/li>\n\n\n\n<li>A new Elementor widget,\u00a0<strong>&#8220;Listing Compare&#8221;<\/strong>, adds the button to your own single listing templates.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Compare is off by default. Turn it on in&nbsp;<strong>Listeo Core &gt; Browse\/Search Options &gt; Compare Listings<\/strong>, choose how many listings can be compared (2 to 6, default 4) and pick the page in&nbsp;<strong>Listeo Core &gt; Pages &gt; Compare Page<\/strong>&nbsp;(a regular page with&nbsp;<code>[listeo_compare]<\/code>).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"594\" src=\"https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.54.37@2x-1024x594.png\" alt=\"\" class=\"wp-image-7237\" srcset=\"https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.54.37@2x-1024x594.png 1024w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.54.37@2x-300x174.png 300w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.54.37@2x-767x445.png 767w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.54.37@2x-1536x892.png 1536w, https:\/\/docs.purethemes.net\/listeo\/wp-content\/uploads\/sites\/5\/2026\/11\/CleanShot-2026-11-03-at-23.54.37@2x-2048x1189.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Faster on big directories<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We tuned the slowest parts of search on a test site with 20,000 listings. The results are the same, only faster.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>What<\/th><th>Before<\/th><th>After<\/th><\/tr><\/thead><tbody><tr><td>Search with four number ranges, AJAX results<\/td><td>about 800 ms<\/td><td>about 170 ms<\/td><\/tr><tr><td>Search with four number ranges, listings page<\/td><td>about 12 s<\/td><td>about 180 ms<\/td><\/tr><tr><td>&#8220;Minimum Rating&#8221; filter<\/td><td>about 15 s<\/td><td>about 0.1 s<\/td><\/tr><tr><td>Listings page with a price range in the link<\/td><td>10 to 25 s<\/td><td>about 0.3 s<\/td><\/tr><tr><td>12 listing cards<\/td><td>28 queries and 24 database writes<\/td><td>17 queries, no writes<\/td><\/tr><tr><td>Empty AJAX request<\/td><td>about 380 ms<\/td><td>about 225 ms<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The biggest gain comes from the new option <strong>&#8220;Faster range filters (beta)&#8221;<\/strong> in <strong>Listeo Core > Browse\/Search Options > Search Logic &amp; Relations<\/strong>. It is on by default, also on sites that never saved the setting. It answers searches with two or more number ranges with one grouped query. If you ever need to, untick it to go back to the old query. Listings with the same sort value now always come in the same order, so no listing repeats or disappears between pages. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Also new<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Export and import the whole editor setup<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Listeo Editor<\/strong> main page has three tabs: Overview, Export &amp; Import and Repair Tools. Export now includes your <strong>Listing Types<\/strong>. Import shows a preview first, lets you pick what to import, merges lists instead of overwriting them and keeps a backup, with an &#8220;Undo last import&#8221; button. Older export files are accepted. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Saved search alerts that match the search<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Alert emails now run the same search as &#8220;View all results&#8221;, so custom taxonomies, ranges and the price count. The summary in <strong>My Account &gt; Saved Searches<\/strong> shows term names, prices in your currency and ranges with units.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Smaller additions<\/h3>\n\n\n\n<div class=\"ptb-checklist\">\n<ul class=\"wp-block-list\">\n<li><strong>Order of packages to buy:<\/strong> sort the &#8220;Buy New Package&#8221; list by price, publish date or your own product order. <strong>Listeo Core &gt; Packages Options &gt; Payment &amp; Purchase Settings<\/strong>.<\/li>\n\n\n\n<li><strong>Sign up and login events:<\/strong> &#8220;Send sign up and login events to dataLayer&#8221; (<strong>Listeo Core &gt; Registration<\/strong>) sends <code>sign_up<\/code> and <code>login<\/code> to Google Tag Manager from the login popup.<\/li>\n\n\n\n<li><strong>Bulk add features:<\/strong> <strong>Listings &gt; Bulk Add Categories<\/strong> can now add Listing Features too.<\/li>\n\n\n\n<li><strong>Mastodon and Bluesky:<\/strong> add a Contact field named Mastodon or Bluesky to use them as listing social links.<\/li>\n\n\n\n<li><strong>Blog layouts:<\/strong> <strong>Customize &gt; Blog &gt; Blog Options<\/strong> has &#8220;Blog posts style&#8221; (List, Grid 2, Grid 3) and &#8220;Single post layout&#8221;. The per-post &#8220;Post Layout&#8221; setting now works.<\/li>\n\n\n\n<li><strong>Pay on site:<\/strong> &#8220;Disable payments in bookings&#8221; now works through the whole booking, with the cash confirmation email and &#8220;Mark as Paid&#8221; on the ticket check.<\/li>\n\n\n\n<li><strong>Event prices on cards:<\/strong> Listeo Booking Plus events priced with ticket types now show their lowest ticket price on cards.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">What changed for existing sites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most of 2.3 is new options that stay off or unused until you set them up. Your existing forms and fields keep working as before. Some fixes do change what visitors see, though. Please read this list before you update a live site, and check the points that apply to you.<\/p>\n\n\n\n<div class=\"c-alert-message m-type-info\">\n<p class=\"wp-block-paragraph\">Each item says what changed and what to check. The full wording is in the <a href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/changelog-listeo\/\">Listeo changelog<\/a>.<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Search results<\/h3>\n\n\n\n<div class=\"ptb-checklist\">\n<ul class=\"wp-block-list\">\n<li><strong>Different taxonomies are always combined with AND.<\/strong> A link with a category and a region now shows listings that match both, on every search path (links, saved searches, newsletters, AJAX). The setting is renamed &#8220;Default relation between selected terms of one taxonomy&#8221; and now only controls terms of one taxonomy. Each taxonomy got a &#8220;Use default&#8221; choice. <em>Check:<\/em> open your old category plus region links and compare the counts. Review <strong>Listeo Core &gt; Browse\/Search Options &gt; Search Logic &amp; Relations<\/strong>.<\/li>\n\n\n\n<li><strong>From\/To filters work everywhere.<\/strong> Range filters such as a mileage from\/to are now applied in AJAX results and in the <code>[listings]<\/code> shortcode, not only on page load. <em>Check:<\/em> AJAX results can get smaller, because they now respect the range.<\/li>\n\n\n\n<li><strong>The AJAX price filter matches the listings page.<\/strong> Listings whose Minimum\/Maximum Price Range covers the searched range are now included. <em>Check:<\/em> AJAX result counts can grow. Sites with a single price per listing see no change.<\/li>\n\n\n\n<li><strong>Prices with separators are read correctly.<\/strong> &#8220;74,000&#8221;, &#8220;5 000&#8221; and &#8220;1.234.567&#8221; are read as whole numbers in price search, the map and counts (&#8220;74.000&#8221; is still 74). <em>Check:<\/em> some listings can enter or leave price results. Developers can turn this off with <code>LISTEO_DISABLE_PRICE_NUMBER_PARSING<\/code>.<\/li>\n\n\n\n<li><strong>AJAX browsing is on when the setting was never saved.<\/strong> &#8220;Ajax based listing browsing&#8221; defaults to Enabled, which brings live filtering, AJAX pagination and infinite scroll. <em>Check:<\/em> if you prefer page reloads, open <strong>Listeo Core &gt; Browse\/Search Options<\/strong> and save the setting as Disabled.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Sorting<\/h3>\n\n\n\n<div class=\"ptb-checklist\">\n<ul class=\"wp-block-list\">\n<li><strong>Price sort:<\/strong> listings without a price come last instead of being left out, an empty price no longer counts as 0, a price range sorts by its low or high end, and ties show the newest first. <em>Check:<\/em> the order of price-sorted pages.<\/li>\n\n\n\n<li><strong>Highest rated:<\/strong> listings without a rating are included after the rated ones, and the hero slider &#8220;Top rated&#8221; can fill up with them. <em>Check:<\/em> on sites updated from old versions, run <strong>Recalculate Ratings<\/strong> once (<strong>Listeo Editor &gt; Overview &gt; Tools<\/strong>).<\/li>\n\n\n\n<li><strong>Featured and Verified sort:<\/strong> listings without the value are now included and sort as not featured or not verified. <code>[listings orderby=\"verified\"]<\/code> and Elementor &#8220;Order by: Verified&#8221; show every listing, verified first. <em>Check:<\/em> to show only verified listings, use the &#8220;Show only verified listings&#8221; switch of the Listings widgets.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Saved searches and bookings<\/h3>\n\n\n\n<div class=\"ptb-checklist\">\n<ul class=\"wp-block-list\">\n<li><strong>Saved search alerts run the real search.<\/strong> They look back at most 7 days, AI searches get no alerts and &#8220;Open now&#8221; is ignored. <em>Check:<\/em> the number of alert emails after the update.<\/li>\n\n\n\n<li><strong>&#8220;Disable payments in bookings&#8221;:<\/strong> requests waiting for approval no longer expire, customers get the cash confirmation email instead of a payment link, and &#8220;Instant booking requires payment first&#8221; is ignored while payments are off. <em>Check:<\/em> your booking email templates. Existing bookings keep their stored deadline.<\/li>\n\n\n\n<li><strong>Guest bookings:<\/strong> with &#8220;Allow user to book without being logged in&#8221; off, guests are now really refused, also when the booking settings were never saved. <em>Check:<\/em> nothing, unless you wanted guest bookings (then turn the option on).<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Listing pages and fields<\/h3>\n\n\n\n<div class=\"ptb-checklist\">\n<ul class=\"wp-block-list\">\n<li><strong>Field rules clear hidden values.<\/strong> Only when you add rules: a field hidden by &#8220;Show this field when&#8221; loses its value on save. <em>Check:<\/em> test rules on a staging or test listing first.<\/li>\n\n\n\n<li><strong>Custom taxonomies show only where you place them.<\/strong> On the listing page they appear where placed in Listing Fields, or in the checkbox list of <strong>Listeo Core &gt; Single Listing<\/strong>. The Elementor &#8220;Listing Taxonomy Checkboxes&#8221; widget skips placed taxonomies by default. <em>Check:<\/em> your single listing templates after placing taxonomies.<\/li>\n\n\n\n<li><strong>&#8220;My Other Listings&#8221; toggle works now.<\/strong> It never worked before, so sections that owners switched off now disappear. <em>Check:<\/em> if you want them back, the changelog has an SQL recipe (back up first).<\/li>\n\n\n\n<li><strong>Package restrictions on the default layout.<\/strong> The pricing menu, FAQ, availability calendar and coupons now follow package feature restrictions. <em>Check:<\/em> listings on packages that exclude these sections.<\/li>\n\n\n\n<li><strong>Google ratings without a Place ID are ignored.<\/strong> They are removed when the listing is saved in wp-admin, not when it is viewed. <em>Check:<\/em> the ratings of imported Google listings.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Uploads, admin and security<\/h3>\n\n\n\n<div class=\"ptb-checklist\">\n<ul class=\"wp-block-list\">\n<li><strong>SVG uploads for trusted users only.<\/strong> Only users who can post unfiltered HTML can upload SVG files (administrators, and editors on single sites). Listing owners can no longer upload SVG. <em>Check:<\/em> owners who used SVG logos or icons. Developers can change this with the <code>listeo_allow_svg_upload<\/code> filter.<\/li>\n\n\n\n<li><strong>Tools moved.<\/strong> Recalculate Ratings, Price Cache and Data Migration are no longer in the side menu. Find them in <strong>Listeo Editor &gt; Overview &gt; Tools<\/strong>. The filter <code>listeo_fafe_hide_tools_in_menu<\/code> brings the menu entries back.<\/li>\n\n\n\n<li><strong>Fix Featured covers every status.<\/strong> It now repairs all listings except trash, in batches of 1000. <em>Check:<\/em> the number shown is higher than before. Press the button again until it reaches 0.<\/li>\n\n\n\n<li><strong>Marketplace lock-downs.<\/strong> The Commissions and Payouts History screens need the <code>manage_options<\/code> capability (filter <code>listeo_core_payouts_capability<\/code>). Vendor commission fields and &#8220;Stripe Connect user ID&#8221; can be edited only by users who can edit other users. Coupons can be edited only by their creator or a shop manager. <em>Check:<\/em> shop manager access on marketplace sites.<\/li>\n\n\n\n<li><strong>Dokan:<\/strong> rewrite rules are refreshed once after the update. <em>Check:<\/em> your vendor dashboard URLs, including &#8220;Add new product&#8221;.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">The smaller fixes<\/h2>\n\n\n\n<div class=\"ptb-checklist\">\n<ul class=\"wp-block-list\">\n<li><strong>Maps:<\/strong> the &#8220;All published listings&#8221; map now shows the same listings as the result list.<\/li>\n\n\n\n<li><strong>Elementor Listings widget:<\/strong> a widget limited to an empty category no longer loses its limit after filtering.<\/li>\n\n\n\n<li><strong>Price links:<\/strong> the first AJAX search keeps the price from the link, and a From\/To element with an empty step no longer breaks the page on PHP 8.<\/li>\n\n\n\n<li><strong>Listeo Editor saves:<\/strong> settings without an input are kept, lists are no longer saved as &#8220;Array&#8221;, and Add Listing Forms sections keep their steps, names (also in non-Latin scripts) and quotes.<\/li>\n\n\n\n<li><strong>Skipped taxonomies:<\/strong> a taxonomy element set to &#8220;Skipped input&#8221; no longer removes the listing&#8217;s terms.<\/li>\n\n\n\n<li><strong>Listing page:<\/strong> a headline near the end of the field list no longer disappears, and the &#8220;Listing Custom Fields&#8221; widget in &#8220;Custom Fields&#8221; mode shows the fields again.<\/li>\n\n\n\n<li><strong>Packages:<\/strong> package counts stay correct when two listings are approved at once, and listings on a fallback package stay in search (use Fix Featured to repair existing ones).<\/li>\n\n\n\n<li><strong>Bookings:<\/strong> custom booking fields reach the WooCommerce order for instant bookings, and pre-filled confirmation values are no longer translated.<\/li>\n\n\n\n<li><strong>Dokan:<\/strong> a vendor&#8217;s coupon works on that vendor&#8217;s own products, and the &#8220;Add new product&#8221; page is no longer blank.<\/li>\n\n\n\n<li><strong>Claims:<\/strong> the admin email for a new claim links to the claim again.<\/li>\n\n\n\n<li><strong>Uploads:<\/strong> WebP and AVIF images are accepted in file fields, and a long pricing menu saves on IONOS hosting.<\/li>\n\n\n\n<li><strong>Social links:<\/strong> TikTok links show again, and X clicks are no longer counted as TikTok.<\/li>\n\n\n\n<li><strong>Mobile:<\/strong> the phone country list is no longer hidden behind the login popup.<\/li>\n\n\n\n<li><strong>Theme:<\/strong> dropdowns inside openable search panels work, the search box of long dropdowns has the right size, the Setup Wizard imports the demo forms, listing types and menus correctly, and a bulk update in <strong>Appearance &gt; Install Plugins<\/strong> no longer leaves the site stuck in maintenance mode when one plugin needs a newer PHP or WordPress version.<\/li>\n\n\n\n<li><strong>Updates from old versions:<\/strong> the &#8220;listeo_get_reviews_criteria()&#8221; fatal error after updating is fixed.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"c-alert-message m-type-warning\">\n<p class=\"wp-block-paragraph\">This release also includes security hardening in Listeo Core and the Listeo theme, covering the front-end Coupons page, the booking confirmation page, vendor commission and payout settings, and SVG files. <strong>We recommend updating all sites.<\/strong><\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">How to update<\/h2>\n\n\n\n<ol class=\"ptb-steps\">\n<li class=\"ptb-step\"><span class=\"ptb-step-title\">Download the latest package<\/span><div class=\"ptb-step-text\">Get the newest Listeo files from <a href=\"https:\/\/purethemes.net\/license\">purethemes.net\/license<\/a>. Make a backup of your site first.<\/div><\/li>\n\n\n\n<li class=\"ptb-step\"><span class=\"ptb-step-title\">Update the theme and all plugins together<\/span><div class=\"ptb-step-text\">Update the Listeo theme, Listeo Core, Listeo Forms &amp; Fields Editor and Listeo Elementor at the same time, plus Listeo Booking Plus and Listeo PWA if you use them. Many 2.3 features need all of them, and the new search elements and section layouts need the theme for their styles. Follow <a href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/how-to-update-theme-and-plugins\/\">How to update the theme and plugins<\/a>.<\/div><\/li>\n\n\n\n<li class=\"ptb-step\"><span class=\"ptb-step-title\">Clear caches and check<\/span><div class=\"ptb-step-text\">Clear your page cache, object cache and CDN. On sites updated from old versions, run Recalculate Ratings once (<strong>Listeo Editor &gt; Overview &gt; Tools<\/strong>). Then go through &#8220;What changed for existing sites&#8221; above.<\/div><\/li>\n<\/ol>\n\n\n\n<div class=\"c-alert-message m-type-warning\">\n<p class=\"wp-block-paragraph\"><strong>Child themes:<\/strong> if your child theme overrides Listeo Core templates, compare them with the new versions. Two need changes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>templates\/account\/coupon-submit.php<\/code>: add <code>&lt;?php wp_nonce_field( 'listeo_core_coupon_form', 'listeo_coupon_nonce' ); ?&gt;<\/code> inside the form, otherwise saving coupons stops working.<\/li>\n\n\n\n<li><code>templates\/account\/saved-searches.php<\/code>: the summary is now plain text, so print it with <code>esc_html()<\/code>, as the core template does.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Full list of changes: <a href=\"https:\/\/docs.purethemes.net\/listeo\/knowledge-base\/changelog-listeo\/\">Listeo changelog<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<div class=\"c-accordion m-type-toggle\"><div class=\"accordion-inner\"><ul class=\"accordion-item-list\">\n<li class=\"accordion-item\"><div class=\"accordion-item-inner\"><h3 class=\"accordion-item-title\">Do my existing forms and fields change after the update?<\/h3><div class=\"accordion-item-content\" style=\"display:none\">\n<p class=\"wp-block-paragraph\">No. The new Listeo Editor screens save exactly what they saved before, and no rules are added for you. New options such as field rules, custom taxonomies and adaptive filters do nothing until you set them up.<\/p>\n<\/div><\/div><\/li>\n\n\n\n<li class=\"accordion-item\"><div class=\"accordion-item-inner\"><h3 class=\"accordion-item-title\">Why do I see more results with the AJAX price filter?<\/h3><div class=\"accordion-item-content\" style=\"display:none\">\n<p class=\"wp-block-paragraph\">The AJAX price filter now finds the same listings as the listings page. Listings whose Minimum\/Maximum Price Range covers the searched range are included, as they already were on the listings page.<\/p>\n<\/div><\/div><\/li>\n\n\n\n<li class=\"accordion-item\"><div class=\"accordion-item-inner\"><h3 class=\"accordion-item-title\">Where did Recalculate Ratings go?<\/h3><div class=\"accordion-item-content\" style=\"display:none\">\n<p class=\"wp-block-paragraph\">It moved out of the side menu, together with Price Cache and Data Migration. Open <strong>Listeo Editor &gt; Overview<\/strong> and look in the Tools section. The pages themselves did not change.<\/p>\n<\/div><\/div><\/li>\n\n\n\n<li class=\"accordion-item\"><div class=\"accordion-item-inner\"><h3 class=\"accordion-item-title\">Can listing owners still upload SVG files?<\/h3><div class=\"accordion-item-content\" style=\"display:none\">\n<p class=\"wp-block-paragraph\">No. Only users who can post unfiltered HTML (administrators, and editors on single sites) can upload SVG files. Images in other formats work as before. A developer can change this with the <code>listeo_allow_svg_upload<\/code> filter.<\/p>\n<\/div><\/div><\/li>\n\n\n\n<li class=\"accordion-item\"><div class=\"accordion-item-inner\"><h3 class=\"accordion-item-title\">Do I need adaptive filters for the result count on the search button?<\/h3><div class=\"accordion-item-content\" style=\"display:none\">\n<p class=\"wp-block-paragraph\">Yes. Turn on &#8220;Adaptive filters&#8221; in <strong>Listeo Core &gt; Browse\/Search Options &gt; Search Logic &amp; Relations<\/strong> first. The option is in the Form Options of fullwidth, boxed and sidebar forms, not split page forms. Location, radius, Open now and AI searches can keep the normal button text, for example on a home page form.<\/p>\n<\/div><\/div><\/li>\n\n\n\n<li class=\"accordion-item\"><div class=\"accordion-item-inner\"><h3 class=\"accordion-item-title\">Should I turn off Faster range filters (beta)?<\/h3><div class=\"accordion-item-content\" style=\"display:none\">\n<p class=\"wp-block-paragraph\">Usually not. It returns the same listings, in the same order, only faster. If you notice a difference in your results, untick it in <strong>Listeo Core &gt; Browse\/Search Options<\/strong> and let us know.<\/p>\n<\/div><\/div><\/li>\n<\/ul><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Listeo 2.3 is the biggest update to the Listeo Editor and to search so far. We built it around a real car classifieds site, so it is ready for directories where every listing has its own specs: cars, real estate, boats, equipment, jobs. Your listing fields now know when to show up, you can create [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7184,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-7182","post","type-post","status-publish","has-post-thumbnail","hentry","category-uncategorized","post-item"],"_links":{"self":[{"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/posts\/7182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/comments?post=7182"}],"version-history":[{"count":4,"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/posts\/7182\/revisions"}],"predecessor-version":[{"id":7238,"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/posts\/7182\/revisions\/7238"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/media\/7184"}],"wp:attachment":[{"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/media?parent=7182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/categories?post=7182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.purethemes.net\/listeo\/wp-json\/wp\/v2\/tags?post=7182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}