Ajax Search Pro 4.24

All release logs for version 4.24

4.24.2 - 2022.12.10

New Features

  • Added an accessibility menu under the Advanced option to control some of the aria-labels, which were not possible to change until now

Changes

  • Keyword highlighter - now works for the search results page too

  • Keyword highlighter - now instead of using local storage, the asp_highlight query argument is used. This better determines where to use the highlighter, and can be used even globally.

Fixes

  • Delete button on the back-end fixed

  • Added a missing aria-label to the search button

  • Added an CSS unset for min and max height for the input fields

  • Fixed an issue with the index table search, where in some cases the results vanished due to a query argument issue with WP_Query

  • Fixed an issu with the stylesheet loading by forcing the correct protocol

4.24.1 - 2022.11.25

Changes

  • Index Table: better taxonomy term indexing, short taxonomy term names are indexed as whole words as well for more accurate matches

  • Moved the aggregated asset location to the wp-content/cache/asp/ folder for better server compatibility

  • Further script size and loading queue optimizations ~12% savings on default configuration

Fixes

  • Fixed an issue with the index table search and the generic filters

4.24 - 2022.11.19

Please check this blog post for 4.24 feature showcase.

New Features

  • Custom field filters - "range inputs" filter type. Two numeric input fields for price etc.. (see documentation)

  • Filtering of Post Type Archive pages is not supported

  • Number format for advanced title/content fields, with arguments "type=number", "decimals=0", "decimal_separator='.'", "thousand_separator=',' (see documentation)

  • Hook for output font CSS: asp_fonts_css

  • Custom Field Filters - Added "is_post_id" argument to the {get_fields} feature, so that custom fields holding post IDs as values can now display the post title as the filter label. Useful with ex.: The Event Calendar Venues etc.. (see showcase)

  • "is_post_id" as adavnced title/field argument - custom fields holding post IDs as values can now display the post title as the filter label. Useful with ex.: The Event Calendar Venues etc.. (see documentation)

  • Auto-scroll: When clicking on a results and then the browser back button, then the plugin will automatically scroll back to the clicked result element

  • Added 3 new themes Rounded Dark Blue, Rounded Light Blue and Rounded Lilac

Fixes

  • Removed the input[type=submit] from the search form and changed the magnifier element to a button so it is better targetable with the tab key.

  • Changed the checkbox "tick" elements from labels to divs for better SEO

  • Fixed an issue where the plugin would appear "abandoned" in WordFence, when the update information is not available

  • When using the Media Service for PDF indexing, the plugin now can display the description (from the PDF content) in the live results list. Keyword highlighter can will work with this text.

  • Fixed an issue with ACF multiselect value indexing

  • Fixed an issue with SG Optimizer - where the plugin CSS was not parsed by the CSS combine feature

  • Fixed an issue with the search box alignment

  • Corrected the search query order according to the actual results order set on the plugin back-end.

  • Fixed an issue with the "try this" keywords - they no longer trigger the live search, when the trigger is turned off

  • Fixed an issue where the results container was not initialized in time

Changes

  • OutputBuffer class - isolate OB from the CSS manager code, add hooks to allow access to ob output

  • Improved asset loader - now the plugin auto-detects where the Fonts/Styles/Scripts should be added. This will save a lot of overhead on pages where the plugin shortcode is not present.

  • Permanently removed the old legacy scripts - reducing the plugin size greatly

  • Further improved script loading method

  • Index Table - now indexes the post type singular and plural names (at title priority). Ex. the user types in "products" then items from the products post type are prioritized

  • Advanced title and content fields - Made them bigger for convenient editing

  • Removed some unused image assets

  • WCAG Improvements - Checkbox filters "label" tag changed to "DIV" instad, so the WCAG readers don't get confused. Search form now also has a role=search added

Last updated