توضیحات
بدون شلوغ کردن ویرایشگر با انبوهی از بلوکهای تکبعدی، تطبیقپذیری فوقالعادهای را به آن اضافه کنید. با GenerateBlocks، میتوانید تعدادی از بلوکها را به صورت عمیق یاد بگیرید و از آنها برای ساخت هر چیزی استفاده کنید.
GenerateBlocks هماهنگ با GeneratePress عمل میکند، اما برای کار با هر پوستهای ساخته شده است.
Looking for more features? Check out GenerateBlocks Pro.
کانتینر
محتوای خود را در ردیفها و بخشها سازماندهی کنید. بلوک کانتینر، پایه و اساس محتوای شماست و به شما امکان میدهد بخشهای منحصربهفردی را برای محتوای خود طراحی کنید.
شبکه
چیدمانهای پیشرفته را با شبکههای منعطف ایجاد کنید. بلوک شبکه به شما این امکان را میدهد که هر نوع چیدمانی را که تصور میکنید بسازید.
متن
محتوای غنی از متن را با تایپوگرافی پیشرفته بسازید. از سرتیترها گرفته تا پاراگرافها – کنترل کامل متن خود را در دست بگیرید.
دکمه
با دکمههای زیبا، نرخ تبدیل را افزایش دهید.
پرسوجو
فهرستی از نوشتهها را از هر نوع نوشته با استفاده از پارامترهای پیشرفته کوئری بسازید. متای نوشته و فیلدهای گزینه را در نسخه حرفهای GenerateBlocks کوئری کنید.
تصویر
تصاویر را به محتوای خود افزودن نمایید تا جلوهای بصری ایجاد کنید.
شکل
اشکال SVG سفارشی را به سادگی به صفحات خود افزودن نمایید.
برچسبهای پویا
از برچسبهای پویای قدرتمند ما برای نمایش محتوای پویا در داخل بلوکهای خود استفاده کنید.
- عنوان نوشته
- چکیده نوشته
- پیوند یکتای نوشته
- تاریخ نوشته
- تصویر شاخص
- فراداده نوشته
- فراداده نویسنده
- تعداد دیدگاه
- نشانی دیدگاهها
- نشانی بایگانیهای نویسنده
- نشانی آواتار نویسنده
- فهرست مورد
- نشانی نوشتههای قبلی
- نشانی نوشتههای بعدی
- رسانه
In GenerateBlocks Pro, you get additional dynamic tags:
- عنوان بایگانی
- توضیح بایگانی
- گزینه سایت
- فراداده مورد
- متای کاربر
- سال جاری
- عنوان سایت
- معرفی کوتاه سایت
- شماره شاخص حلقه
- مورد حلقه
عملکرد
ما عملکرد را جدی میگیریم. CSS حداقلی تنها برای بلوکهای مورد نیاز شما تولید میشود و ساختار HTML ما در عین سادگی، بیشترین انعطافپذیری را فراهم میکند.
استانداردهای کدنویسی
ساخته شده با بالاترین استانداردهای کدنویسی برای امنیت، پایداری و سازگاری در آینده.
کاملاً واکنشگرا
بلوکهای خود را برای اندازههای مختلف صفحه نمایش استایلدهی کنید.
- دسکتاپ: @media (حداقل عرض: ۱۰۲۵ پیکسل)
- دسکتاپ و تبلت: @media (حداقل عرض: ۷۶۸ پیکسل)
- تبلت: @media (حداکثر عرض: ۱۰۲۴ پیکسل) و (حداقل عرض: ۷۶۸ پیکسل)
- تبلت و موبایل: @media (حداکثر عرض: ۱۰۲۴ پیکسل)
- موبایل: @media (حداکثر عرض: ۷۶۷ پیکسل)
In GenerateBlocks Pro, you can create as many custom media queries as you need.
مستندات
برای اطلاعات بیشتر در مورد بلوکهای تکی و نحوه استفاده از آنها، مستندات ما را بررسی کنید.
بلوکها
این افزونه 9 بلوک ارائه میدهد.
- Container An HTML element that you can add blocks inside of.
- No Results Display blocks when your query has no results.
- Text A text element where you can choose your own tag name, content, and styles.
- Image A self-closing media element.
- Page Numbers Display page numbers for a paginated query loop.
- Looper Loops its children based on the data provided by the Query block.
- Query Query posts and display them in a loop.
- Shape A custom SVG shape.
- Loop Item The item that is looped inside of the Looper.
نصب
دو راه برای نصب GenerateBlocks وجود دارد.
- در پیشخوان خود به مسیر «افزونهها > افزودن» بروید و برای GenerateBlocks جستجو کنید.
- فایل .zip را از WordPress.org دانلود کنید و پوشه را از طریق FTP در فهرست
/wp-content/plugins/بارگذاری کنید.
در بیشتر موارد، مورد شماره ۱ بهخوبی کار میکند و بسیار آسانتر است.
سوالات متداول
-
چگونه بلوکهای شما را به برگه خود اضافه کنم؟
-
- یک برگه یا نوشته جدید ایجاد کنید.
- یک بلوک جدید اضافه نمایید و بهدنبال دسته «GenerateBlocks» بگردید.
- بلوک خود را انتخاب کرده و شروع به ساختن کنید.
- همیشه بهتر است با یک بلوک کانتینر (Container) شروع کنید.
-
از چه پوستهای باید استفاده کنم؟
-
GenerateBlocks برای کار هماهنگ با GeneratePress ساخته شده است. با این حال، با هر پوستهای که انتخاب کنید کار میکند.
نقد و بررسیها
توسعه دهندگان و همکاران
“GenerateBlocks” به 20 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “GenerateBlocks” به زبان شما.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
2.2.0
- امنیت: بهبود کنترل دسترسی به نقاط انتهایی REST
- امنیت: افزودن میانافزار اعتبارسنجی برچسب پویا برای متوقف کردن ارجاعات متای ناامن هنگام ذخیره
- ویژگی: افزودن صافی
generateblocks.media.imageAttributesجهت کنترل ویژگیهای خودکار پر شده بلوک رسانه - ویژگی: افزودن فیلد grid-auto-columns به استایلساز
- ویژگی: افزودن فیلد grid-auto-rows به استایلساز
- ویژگی: افزودن فیلد grid-template-areas به استایلساز
- ویژگی: افزودن فیلد grid-area به استایلساز
- ویژگی: افزودن فیلد text-wrap به استایلساز
- ویژگی: افزودن مقادیر سراسری CSS (inherit، initial، revert، revert-layer، unset) به کامپوننتهای SelectControl
- رفع مشکل: تراز سربرگ نوار کناری ویرایشگر
- رفع مشکل: استایلهای ورودی کنترلهای جستجو در وردپرس ۶.۹
- رفع مشکل: رفتار واگرد در ویرایشگر هنگام ویرایش استایلها
- رفع مشکل: بازسازی شناسه منحصربهفرد هنگام چسباندن یک بلوک قبل از نسخه اصلی آن
- رفع مشکل: گریز ویژگیهای HTML بلوک در وردپرس ۶.۹
- اصلاح: نمایش آیکونهای استاندارد در تمامی کتابخانهها
- اصلاح: نمایش نماد انتخابگر ترکیبی در فهرست استایلساز
- اصلاح: اعمال اجباری بازنویسیهای اندازه انتخابگر قالب
2.1.2
- امنیت: دسترسی محدود شده به نقاط انتهایی REST API برای مشارکتکنندگان/ویرایشگران
2.1.1
- امنیت: حذف مقادیر حساس از پاسخ REST API برای کاربران وارد شده
- رفع مشکل: غیرفعال سازی پیوندهای تصویر در ویرایشگر
- رفع مشکل: تجزیه کوتاهکدها در فیلدهای ویژگی HTML آدرس
- رفع مشکل: حفظ اندازه تصویر موجود هنگام تغییر تصویر در بلوک
- بهینهسازی: بهبود رابط کاربری در حال بارگذاری فیلد اندازه تصویر
2.1.0
- ویژگی: فعالسازی ویرایشگر کامل iframe
- ویژگی: بهبود سیستم نقطه نشانگر در سازنده استایلها
- ویژگی: افزودن مقدار `static` به کنترل «موقعیت»
- ویژگی: افزودن فیلد `aria-label` به تمام بلوکها
- ویژگی: افزودن گزینه `inline-grid`
- ویژگی: افزودن مقادیر موروثی به عنوان جاینما
- رفع مشکل: نبود پارامتر کوئری «والد فعلی»
- رفع مشکل: پشتیبانی از پیشنمایش جایگزین در انتخابگر رنگ
- رفع مشکل: عدم امکان تایپ برخی از واحدها در `UnitControl`
- اصلاح: استایلهای پیشنمایش بلوک/الگو
- اصلاح: مشکلات IME در کامپوننت انتخاب چندگانه
- اصلاح: تراز دکمه همگامسازی حاشیه در بلوکهای نسخه ۱
- اصلاح: کلید گزینه تعداد دیدگاه تکی در برچسبهای پویا
- اصلاح: جابجایی at-rule سفارشی در ویرایشگر
- اصلاح: صافی خانواده فونت در سازنده استایل
- اصلاح: مقادیر
UnitControlکه با خط تیره شروع میشوند - رفع مشکل: انتخاب بلوک تصویر در وردپرس ۶.۸
- اصلاح: تجزیه برچسب پویا برای تمام بلوکهای کانتینر به صورت یکجا
- اصلاح: اجازه استفاده از 0 به عنوان کلید متای نوشته تو در تو
- اصلاح: اطمینان از بارگذاری داراییهای استایل بلوک در wp_head
- اصلاح: ترتیب زبانههای کنترل ابعاد
- اصلاح: بارگذاری شرطی اسکریپت صفحهبندی فوری
- بهینهسازی: بهبود عملکرد ویرایشگر
- بهینهسازی: نمایش همیشگی فیلدهای متای متداول کاربر در منوی کشویی
- Tweak: Add support for device visibility feature in Pro
- بهینهسازی: افزودن صافی
generateblocks_use_v1_blocks - بهینهسازی: بهبود انتخابگرها/میانبرهای سازنده استایل پیشفرض
- بهینهسازی: بارگذاری زودتر مجوزها در ویرایشگر
- بهینهسازی: بهبود کلمات کلیدی بلوک
- بهینهسازی: پاکسازی مقدار ویژگی شناسه بلوک
- بهینهسازی: اجازه دادن به ویژگی
downloadبرای داشتن مقدار - بهینهسازی: افزودن اعلان جستجو به استایلساز
- بهینهسازی: افزودن صافی
generateblocks_block_css - بهینهسازی: افزودن اقدام
generateblocks_process_block_css - بهینهسازی: افزودن برچسب
altپیشفرض به تصاویر
2.0.2
- رفع مشکل: انتخاب بلوک تصویر در وردپرس ۶.۸
2.0.1
- رفع مشکل: مشکل بسته زیپ WordPress.org
2.0.0
- امنیت: جلوگیری از پرسوجوی محتوای نوشته خصوصی توسط مشارکتکنندگان وارد شده
- جدید: تمامی بلوکها برای عملکرد و کنترل بهتر از ابتدا بازنویسی شدهاند
- جدید: بلوکهای نگارش ۱ همچنان در جاهایی که استفاده شدهاند وجود دارند و به طور عادی عمل میکنند
- جدید: بلوکهای نگارش ۱ میتوانند به صورت پیشفرض با یک صافی ساده فعال شوند
- جدید: بلوک المان – جایگزین بلوکهای کانتینر و گرید میشود
- جدید: بلوکهای المان همراه با انواع کانتینر و گرید در درجکننده بلوک ارائه میشوند
- جدید: بلوک متن – جایگزین بلوکهای سرتیتر و دکمه میشود
- جدید: بلوکهای متن همراه با انواع سرتیتر، متن و دکمه در درجکننده بلوک ارائه میشوند
- جدید: بلوک Query – جایگزین بلوک Query Loop میشود
- جدید: بلوک حلقهساز – جایگزین بلوک گرید (Grid) در داخل بلوک Query میشود
- جدید: بلوک مورد حلقه – جایگزین الگوی نوشته (Container) در بلوک Query میشود
- جدید: بلوک بدون نتیجه – افزودن محتوا برای نمایش در صورتی که هیچ نتیجهای در Query پیدا نشود
- جدید: بلوک شمارههای برگه – افزودن شمارههای برگه برای صفحهبندی در بلوک Query شما
- جدید: بلوک شکل – افزودن هر نوع شکل SVG به برگههای شما
- جدید: بلوک رسانه – جایگزین بلوک تصویر میشود
- جدید: بلوکهای محلی اکنون دارای سازنده کامل استایلهای موجود در GB Pro Global Styles هستند
- جدید: بلوکهای محلی اکنون میتوانند در هر نقطه شکست یا قاعده تودرتویی طراحی شوند
- جدید: صافی گزینههای طراحی بلوک در ویرایشگر بر اساس داشتن یک مقدار
- جدید: صافی گزینههای طراحی بلوک در ویرایشگر بر اساس ارثبری یک مقدار
- جدید: سیستم برچسبهای پویا. دادههای پویا را در هر کجای بلوکهای خود درج کنید
- جدید: چندین برچسب پویا را میتوان در یک بلوک واحد درج کرد
- جدید: متغیر CSS بنام –gb-container-width برای دریافت حداکثر عرض سراسری
- عملکرد: بلوکهای محلی اکنون هنگام ساخت در ویرایشگر، CSS و HTML خود را تولید میکنند
- عملکرد: بلوکها برای عملکرد بهتر به صورت HTML/CSS ایستا در سمت کاربر خروجی داده میشوند
1.9.1
- اصلاح: الگوها در Chrome به درستی در حال بارگذاری نیستند
- اصلاح: تداخل کتابخانههای فعال در جستجو الگو
- اصلاح: پیشنمایش الگوی خراب در حالت انتخاب دستهجمعی
- اصلاح: حاشیه ویرایشگر سرتیتر هنگام تنظیم روی div
- بهینهسازی: بهبود عملکرد در حال بارگذاری پیشنمایش الگو
1.9.0
- امنیت: عدم اجازه استفاده از اسکریپتها در مقادیر فیلد سفارشی
- ویژگی: کتابخانه الگو جدید
- ویژگی: افزودن پشتیبانی از استایلهای جهانی جدید در نسخه Pro
- ویژگی: افزودن صافی کش پیشفرضهای اختیاری:
generateblocks_use_block_defaults_cache - ویژگی: افزودن صافی جدید
generateblocks_do_inline_stylesبرای اجبار استایلهای درونخطی در صورت نیاز - ویژگی: افزودن نشانگرهای استایل به کنترلهای محلی بلوک در صورت وجود استایلهای جهانی
- ویژگی: حفظ برچسب
pهنگام تبدیل بلوک بند اصلی به بلوک Headline - ویژگی: استفاده از کلیدهای جهتنما برای افزایش یا کاهش مقادیر در کنترل واحد
- اصلاح: بستهشدن منوی کشویی آدرس دکمه هنگام ورودی
- اصلاح: $fontFamily تعریفنشده در نگارش قدیمی Headline
- اصلاح: عدم تراز عرض بلوک در پوستههای بلوکی
- بهبود: حذف CSS بلوک «یکبار مصرف» و گنجاندن آن برای بلوکهای خاص در صورت نیاز
- بهبود: افزودن پرسوجوی رسانه جدید
(min-width: 768px)به پرسوجوهای قابل صافی - بهبود: جایگزینی آیکون توییتر با آیکون X
- بهبود: استفاده از نام بلوک اصلی برای برچسبگذاری بلوک
1.8.3
- امنیت: افزودن بررسی قابلیت کاربر برای وضعیت نوشته در حلقه پرسوجو (Query Loop)
1.8.2
- اصلاح: نمایش داده نشدن رنگهای حاشیه در هنگام تنظیم ویژگیهای قدیمی.
- بهبود: افزودن پشتیبانی از تابع هسته جدیدا ایجاد شده «wp_img_tag_add_loading_optimization_attrs»
1.8.1
- اصلاح: ترتیب کنترلهای فاصله درونی آیکون
- اصلاح: بازنویسی ویژگیهای محلی توسط استایلهای سراسری
- اصلاح: فاصلهگذاری کنترلهای ویرایشگر در زبانهای راستچین
1.8.0
- Feature: Add flexbox alignment matrix component to Container toolbar
- Feature: Add new Borders panel with width/style/color options for all four sides
- Feature: Add new dimensions components in Spacing panel
- ویژگی: ترکیب و مطابقت واحدهای فاصله درونی/بیرونی در تمام جهتها و دستگاهها
- ویژگی: افزودن واحدهای در دسترس بیشتر به تمام تنظیماتی که آنها را میپذیرند
- ویژگی: اجازه استفاده از مقادیر متن (calc()، var() و غیره) در تنظیماتی که آنها را میپذیرند
- ویژگی: آیکون جدید «افزودن به نگهدارنده» به نوار ابزار تمام بلوکها اضافه شد
- ویژگی: امکان حذف بلوک نگهدارنده از اطراف بلوکهای داخلی
- ویژگی: نمایش فیلد متن برای اجازه به کاربر جهت جایگزینی نشانی تصویر
- ویژگی: نمایش متن بلوک تیتر در مشاهده فهرست
- ویژگی: نمایش متن بلوک دکمه در مشاهده فهرست
- ویژگی: نمایش متن جایگزین/عنوان بلوک تصویر در مشاهده فهرست
- ویژگی: افزودن گزینه برچسب بلوک برای برچسبگذاری بلوکهای کانتینر، حلقه کوئری و شبکه در مشاهده فهرست
- ویژگی: تنها نمایش یک فیلد بعد در صورت همگامسازی
- ویژگی: افزودن گزینه برای غیرفعال کردن فونتهای گوگل
- ویژگی: اجازه دادن به تمام انواع واحدها در UnitControl
- ویژگی: افزودن آیکون راهنما به فهرست واحدها
- رفع مشکل: ادغام مقادیر نادرست ویژگیها زمانی که چندین بلوک انتخاب شدهاند
- رفع مشکل: پنلهای رنگ و پسزمینه در مشاهدههای واکنشگرا قابل مشاهده/دسترسی هستند
- رفع مشکل: سیستم قفل الگو برای بلوکهای داخلی اعمال نمیشود
- رفع مشکل: دکمه با محتوا پویا که aria-label را نمایش نمیدهد
- رفع مشکل: شناسه یکتا بهدرستی در ویرایشگر ابزارکها بازسازی نمیشود
- رفع مشکل: هشدار React createRoot
- رفع مشکل: دوبار کلیک هنگام انتخاب الگوی شبکهای
- رفع مشکل: اندازه دکمه حذف پارامتر حلقه کوئری
- رفع مشکل: پرش انتخاب پیشرفته زمانی که نزدیک پایین برگه است
- رفع مشکل: کپشنهای سهگانه هنگام استفاده از تصویر ایستا با پیوند پویا
- رفع مشکل: آیکونهای فلکس بر اساس جهت در پیشنمایش دستگاهها
- رفع مشکل: فاصلهگذاری آیکون ضمیمهکننده کانتینر
- اصلاح: وضعیت useDeviceType هنگام اجرا توسط دکمههای هسته یک وضعیت عقبتر بود
- اصلاح: استفاده از واحد در UnitControl اگر مقدار با اعشار شروع شود
- اصلاح: حذف فاصلههای اضافی انتها از مقدار عددی UnitControl
- بهبود: نیاز به حداقل نسخه PHP 7.2
- بهبود: انتقال تراز بلوک به پنل چیدمان
- بهبود: حذف متن راهنما از تراز عمودی شبکه
- بهبود: حذف نوع نگهدارنده دکمه
- بهبود: اصلاح نمایش UnitControl در تمامی مرورگرها
- بهبود: نمایش تمام فونتهای گوگل در منوی کشویی خانواده فونت
- بهبود: حذف حاشیه بالا/پایین از حلقه پرسوجو در ویرایشگر
- بهبود: اجبار به استفاده از حروف کوچک برای واحدها در UnitControl
- بهبود: بهبود وضوح واحد در UnitControl
- بهبود: نمایش واحدها در ۲ ردیف
- بهبود: استفاده از فهرست واحدهای یکسان برای تمام کنترلهای UnitControl
- توسعه: بازسازی نحوه اجرای انتقالهای بلوک
- توسعه: انتقال ویژگیهای فاصلهگذاری به ویژگی جدید شیء spacing
- توسعه: انتقال ویژگیهای تایپوگرافی به ویژگی جدید شیء typography
- توسعه: انتقال ویژگیهای فاصله درونی و اندازه آیکون به ویژگی جدید شیء iconStyles
لیست کامل تغییرات را میتوانید در اینجا بیابید.
