"Filter: bricks/query/prepare_query_vars_from_settings"
تنظیمات عنصر را قبل از تبدیل شدن به متغیرهای Query فیلتر میکند. این در اوایل فرآیند تنظیم Query اجرا میشود و به شما امکان میدهد تنظیمات Query خام یک المان را تغییر دهید.
پارامترها
$settings(array): The element settings array. The query settings are typically located in$settings['query'].$element_id(string): The ID of the element being queried.
نمونه استفاده
add_filter( 'bricks/query/prepare_query_vars_from_settings', function( $settings, $element_id ) {
// Example: Force a specific post type for a query element with ID 'my_query_element'
if ( $element_id === 'my_query_element' ) {
$settings['query']['post_type'] = 'my_custom_post_type';
}
return $settings;
}, 10, 2 );