"Filter: bricks/element/set_root_attributes"
Bricks 1.4 با ساختار DOM بهبودیافته و باریکتر، اکنون نیاز به افزودن شناسه عنصر، کلاسهای ریشه و سایر ویژگیهای ریشه عنصر HTML را مستقیماً در تابع render() دارد. شما میتوانید به صورت برنامه نویسی ویژگیهای ریشه عنصر بازگشتی را مانند این دستکاری کنید:
add_filter( 'bricks/element/set_root_attributes', function( $attributes, $element ) {
// Add CSS class 'heading-bg' to every heading element
if ( $element->name === 'heading' ) {
$attributes['class'][] = 'heading-bg';
}
return $attributes;
}, 10, 2 );
فراخوانی فیلتر 2 آرگومان دریافت میکند:
$attributes- آرایه ای انجمنی از ویژگیهای ریشه عنصر، گروه بندی شده بر اساس نام مشخصه (به عنوان مثال، "کلاس"، "داده-انیمیشن"، ...)$element- المان Bricks object
توجه: این فیلتر در بیلدر کار نمیکند و از قبل با bricks/element/render_attributes امکان پذیر است.