Filter: bricks/query_filters_indexer/validate_job_settings
Filter: bricks/query_filters_indexer/validate_job_settings
Section titled “Filter: bricks/query_filters_indexer/validate_job_settings”Validates the settings of a filter job before the Query Filters Indexer processes it. This is used for unknown or custom filter sources to ensure they have the necessary configuration.
Parameters
Section titled “Parameters”$validate(bool): Whether the settings are valid. Default isfalsefor unknown sources.$filter_source(string): The source of the filter data (e.g.,wcField,customSource).$filter_settings(array): The settings of the filter element.
Example usage
Section titled “Example usage”add_filter( 'bricks/query_filters_indexer/validate_job_settings', function( $validate, $filter_source, $filter_settings ) { // Validate settings for a custom source if ( $filter_source === 'my_custom_source' ) { // Check if required 'my_key' setting is present return ! empty( $filter_settings['my_key'] ); }
return $validate;}, 10, 3 ); Was this page helpful?