"Filter: bricks/query_filters_indexer/validate_job_settings"
تنظیمات یک کار فیلتر را قبل از پردازش Query Filters Indexer تأیید میکند. این برای منابع فیلتر ناشناخته یا سفارشی استفاده میشود تا اطمینان حاصل شود که پیکربندی لازم را دارند.
پارامترها
$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.
نمونه استفاده
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 );