"Filter: bricks/elements/{element_name}/controls"


title: "Filter: bricks/elements/{element_name}/controls" description: از Bricks 1.3.2 می‌توان کنترل‌های سفارشی را به هر المانی مانند موارد زیر اضافه کرد:


از Bricks 1.3.2 می‌توان کنترل‌های سفارشی را به هر المانی مانند موارد زیر اضافه کرد:

add_filter( 'bricks/elements/posts/controls', function( $controls ) {
    $controls['ignoreStickyPosts'] = [
        'tab'      => 'content',
        'group'    => 'query',
        'label'    => esc_html__( 'Ignore Sticky Posts', 'my_plugin' ),
        'type'     => 'checkbox'
    ];

    return $controls;
} );

توجه: مثال بالا با استفاده از فیلتر bricks/elements/**posts**/controls یک چک‌باکس جدید به المان posts اضافه می‌کند. برای آشنایی با سایر کنترل‌های Bricks، به بخش کنترل‌ها مراجعه کنید.

همچنین ممکن است به فیلتر bricks/posts/query_vars برای دستکاری Query المان posts علاقه داشته باشید.