سبکهای تم (Theme Styles)
استایل پیشفرض layout سایت، المانها، رنگها، لینکها، typography و غیره را با سبکهای تم (Theme Styles) برای design system یکنواخت و قابل نگهداری تنظیم کنید.
از آیکون تنظیمات (Settings) (gear) در نوار ابزار سازنده به Theme Styles بروید.
برای Theme Style خود روی Create (plus) کلیک و نام بدهید.
تغییرات استایل را در گروههای کنترل زیر اعمال کنید (مثلاً فونتها زیر «Typography»).
شرایط (Conditions)
گروه کنترل Conditions را باز کنید تا مشخص کنید این theme style کجای سایت استفاده شود.
برای کل وبسایت: Conditions → Add Condition → Entire Website.
تعداد نامحدود condition برای theme style میتوانید بگذارید.
مثلاً Theme Style روی دو landing page و home page: condition → Individual → دو صفحه؛ condition دیگر → Front page.
گروههای کنترل موجود:
- CONDITIONS
- GENERAL
- COLORS
- CONTENT
- LINKS
- TYPOGRAPHY
- ELEMENT - SECTION
- ELEMENT - CONTAINER
- ELEMENT - BLOCK
- ELEMENT - DIV
- ELEMENT - ACCORDION
- ELEMENT - ALERT
- ELEMENT - BUTTON
- ELEMENT - CAROUSEL
- ELEMENT - CODE
- ELEMENT - COUNTER
- ELEMENT - DIVIDER
- ELEMENT - FORM
- ELEMENT - HEADING
- ELEMENT - ICON BOX
- ELEMENT - IMAGE
- ELEMENT - IMAGE GALLERY
- ELEMENT - LIST
- ELEMENT - NAV MENU
- ELEMENT - POST CONTENT
- ELEMENT - META DATA
- ELEMENT - POST NAVIGATION
- ELEMENT - RELATED POSTS
- ELEMENT - TAXONOMY
- ELEMENT - POST TITLE
- ELEMENT - PRICING TABLES
- ELEMENT - PROGRESS BAR
- ELEMENT - SEARCH
- ELEMENT - SIDEBAR
- ELEMENT - SLIDER
- ELEMENT - ICON LIST
- ELEMENT - SVG
- ELEMENT - TABS
- ELEMENT - TEAM MEMBERS
- ELEMENT - TESTIMONIALS
- ELEMENT - TEXT
- ELEMENT - VIDEO
- ELEMENT - WORDPRESS
- WOOCOMMERCE - BUTTON
شرط exclude
از Bricks 1.3.6 exclude condition برای هر theme style. toggle exclude را روشن کنید — اگر condition در سناریویی برقرار باشد، آن theme style استفاده نمیشود.

Export
- در سازنده
Settings > Theme styles - theme style مورد export
- آیکون Edit (pencil)
- آیکون Export (download)
- فایل JSON را دانلود کنید
Import
Settings > Theme styles- Create (plus)
- Import (upload)
- فایل JSON theme style را آپلود کنید
اگر theme style با همان نام وجود داشته باشد import ناموفق است — جلوگیری از duplicate نام.
سلسلهمراتب استایل (Style Hierarchy)
Bricks بر اساس specificity اعمال میکند:
- تنظیمات المان همه چیز را override میکند
- Page settings بر theme styles اولویت دارد
- Theme styles آخر اعمال میشوند مگر بالا override شود
روش بارگذاری (Loading Method)
پیشفرض Bricks فقط specificترین theme style صفحه را بارگذاری میکند.
مثلاً یکی کل سایت و یکی صفحه خاص — فقط condition specificتر (صفحه) اعمال میشود.
در WordPress Admin > Bricks > Settings > General > Theme Styles: Loading Method تغییر دهید:
- Most specific (پیشفرض): فقط یک theme style با specificترین condition.
- Load all matching theme styles: همه theme styleهایی که conditionشان match میکند — برای stack کردن مثل typography global + layout post-type.
