Post content
المان Post Content یک placeholder در سازنده است که به Bricks میگوید محتوای پست را در layout در حال ساخت fetch کند.
از Bricks 1.3.5 میتوانید منبعی را که محتوا از آن دریافت میشود انتخاب کنید:
- ویرایشگر وردپرس (Gutenberg/Classic editor)
- داده Bricks
کنترل Data Source فقط هنگام استفاده از المان Post Content در قالبهای Bricks قابل مشاهده است.
اگر المان Post Content در یک Page/Post قرار داده شود، محتوای وردپرس بهطور پیشفرض fetch میشود.
نحوه استفاده از المان Post Content
در سازنده، به پنل Elements بروید و المان Post Content را در گروه عناصر Single پیدا کنید یا از نوار جستجوی پنل استفاده کنید. روی المان کلیک کنید یا آن را به canvas بکشید.

اگر المان هنگام ویرایش یک پست یا صفحه درج شود، بهطور خودکار محتوای ویرایشگر وردپرس را روی canvas نمایش میدهد مگر اینکه محتوای Page/Post وجود نداشته باشد. این محتوا در فرانتاند هم نمایش داده میشود.
این برای ساخت قالب Single Post که میخواهید محتوای وردپرس را نمایش دهید (مثلاً یک پست وبلاگ تکی) مفید است.
دریافت داده Bricks با المان Post Content
در برخی سناریوها، میخواهید هر پست را با Bricks ویرایش کنید بهجای استفاده از ویرایشگر وردپرس — مثلاً وقتی از layoutهای پیچیدهتری استفاده میکنید.
در این صورت باید Data Source را در تنظیمات Post Content روی "Bricks" تنظیم کنید:

ساخت layoutهای مختلف صفحه با Post Content
وقتی از یک قالب Bricks بهعنوان layout صفحه استفاده میکنید، این قالب در frontend بهجای صفحه تکی ساختهشده با Bricks رندر میشود.
اگر از المان Post Content استفاده کنید و Data Source را روی Bricks تنظیم کنید، میتوانید قالبهای مختلف صفحه طراحی کنید و همچنان محتوای هر صفحه ساختهشده با Bricks را fetch کنید.
یک موردکاربرد رایج ساخت قالب صفحه با دو ناحیه است: ناحیه اصلی (که با محتوای صفحه پر میشود) و یک sidebar ثابت برای همه صفحات.
برای دریافت محتوای ساختهشده با Bricks هر صفحه، Data Source المان Post Content باید روی "Bricks" تنظیم شود:
تنظیمات
- Data source (select) — منبع محتوا را انتخاب کنید. گزینهها: WordPress، Bricks. پیشفرض: WordPress. این select فقط برای قالبها در دسترس است، زیرا در صفحات بهطور خودکار از WordPress بهعنوان منبع استفاده میکند.
مرجع توسعهدهنده
JSON schema کامل: post-content Schema