Filters can be marked as required before the search can be triggered.
Easy to setup
Just mark a checkbox to set the requirement for each filter and it is done.
In this simple example the search, the settings and the results shortcodes are used in gutenberg rows with columns – tutorial here.
These shortcodes can be used within other page editors, like Elementor, Beaver, Divi, WPBakery etc.. You can also place them in your theme files or simply into the contents.
Search Results Layout
This is the Isotopic Layout – an eye-cacthing responsive animated results container with optional pagination features.