پاور ورد
ثبت نام / ورود سبد خرید 0

افزونه وردپرس Genesis Custom Blocks Pro ساخت بلوک‌های اختصاصی گوتنبرگ

مشاهده پیش نمایش در سایت رسمی
  • شناسه: 225576
  • محصول اصلی
  • نسخه: 3.1.11
  • تعداد بروزرسانی: 9
  • تاریخ بروزرسانی:
    07 مهر 1405

 

افزونه وردپرس Genesis Custom Blocks Pro ساخت بلوک‌های اختصاصی گوتنبرگ

هر توسعه‌دهنده یا طراح وب‌سایتی که پس از ظهور ویرایشگر بلاک وردپرس (گوتنبرگ) تلاش کرده باشد یک «بلوک کاملاً اختصاصی و سفارشی» برای کارفرما بسازد، با این واقعیت تلخ روبه‌رو شده است:
برای ساخت یک بلوک ساده — مثلاً یک کادر معرفی اعضای تیم با عکس، نام، سمت و شبکه‌های اجتماعی — باید ساعت‌ها درگیر مفاهیم پیچیده جاوا اسکریپت، فریم‌ورک React، ابزارهای کامپایلر مانند Webpack و Babel، پیکربندی فایل‌های block.json و صدها مگابایت وابستگی درون پوشه node_modules شوید!

این حجم از پیچیدگی فنی برای یک طراح یا برنامه‌نویس وب که سال‌ها با زبان روان PHP و تگ‌های تمیز HTML کار کرده است، مانند کشیدن ترمز دستی در فرآیند تحویل پروژه‌هاست.

از سوی دیگر، تسلیم شدن به صفحه‌سازهای سنگین و تحمیل کدهای زائد به سایت کارفرما، راه‌حل ایده‌آلی برای وب مدرن و بهینه‌سازی‌شده نیست. راه‌حل ایده‌آل این است:
«فیلدهای سفارشی را در پیشخوان وردپرس با چند کلیک بسازید و ظاهر آن را با کدهای تمیز و استاندارد PHP یا HTML در فرانت‌اند قالب‌بندی کنید.»

Genesis Custom Blocks Pro (که از دل تکامل پروژه محبوب Block Lab و با پشتیبانی غول میزبانی وب یعنی WP Engine و StudioPress متولد شده) دقیقاً پاسخ به این نیاز جامعه توسعه‌دهندگان است. این افزونه وردپرس فرآیند ساخت بلوک‌های پیشرفته گوتنبرگ را از یک چالش طاقت‌فرسای مهندسی، به یک فرآیند لذت‌بخش، تمیز و فوق‌العاده سریع تبدیل می‌سازد.

در ادامه این مقاله، معماری فنی، قابلیت‌های ساختاری و دلایل برتری Genesis Custom Blocks Pro را در مقایسه با سایر روش‌های توسعه بلوک بررسی می‌کنیم.


افزونه وردپرس Genesis Custom Blocks Pro چیست و چه فلسفه‌ای دارد؟

Genesis Custom Blocks Pro یک ابزار تخصصی و فریم‌ورک توسعه بلوک برای ویرایشگر بلاک وردپرس (Gutenberg) است که به توسعه‌دهندگان اجازه می‌دهد بلوک‌های اختصاصی، داینامیک و واکنش‌گرا را با استفاده از رابط کاربری پیشخوان وردپرس و یک سیستم قالب‌نویسی بسیار ساده پیاده‌سازی کنند.

فلسفه بنیادین این ابزار در یک جمله خلاصه می‌شود: «مهار تمام قدرت گوتنبرگ بدون نیاز به یادگیری کدهای پیچیده React».

در این سیستم، فرآیند توسعه به دو گام بسیار سریع و منطقی تقسیم می‌شود:
۱. تعریف ساختار در ادمین (Admin Interface): فیلدهای مورد نیاز بلوک (مانند متن، تصویر، رنگ، انتخاب‌گر، فیلدهای تکرارشونده و…) را با چند کلیک در پیشخوان وردپرس می‌سازید.
۲. کنترل کامل قالب در فرانت‌اند (Simple Templating System): یک فایل تمپلیت ساده PHP یا HTML ایجاد می‌کنید و با استفاده از توابع اختصاصی و بسیار خوانای افزونه (نظیر block_field()) مشخص می‌کنید که هر داده در چه کانتینر، کلاس و ساختاری در صفحه سایت رندر شود.

به این ترتیب، مشتری یا نویسنده سایت در هنگام ویرایش برگه با یک بلوک شکیل و استاندارد گوتنبرگ روبه‌رو می‌شود، در حالی که طراح وب کنترل ۱۰۰ درصدی بر روی کدهای نهایی خروجی دارد.


چرا ساخت بلوک با روش‌های سنتی ری‌اکت برای پروژه‌های تجاری فرسایشی است؟

توسعه بومی بلوک‌ها با کدهای جاوااسکریپت و ری‌اکت مزایای خاص خود را دارد، اما برای ۹۰ درصد از پروژه‌های واقعی آژانس‌ها و طراحان مستقل، ۳ چالش بزرگ ایجاد می‌کند:

۱. اصطکاک شدید در زمان‌بندی و افزایش هزینه‌های پروژه

توسعه یک بخش ساده با React ممکن است ۲ روز کاری زمان ببرد؛ در حالی که همان بخش با Genesis Custom Blocks در کمتر از ۲۰ دقیقه طراحی و تست می‌شود. این سرعت عمل، حاشیه سود پروژه‌ها را به شدت افزایش می‌دهد.

۲. نگهداری دشوار و تغییرات پیاپی در استانداردهای جاوا اسکریپت

کتابخانه‌های فرانت‌اند به سرعت منسوخ می‌شوند و با آپدیت بسته‌های npm، پروژه‌های قدیمی با خطاهای بیلد روبه‌رو می‌شوند. اما کدهای مبتنی بر تمپلیت‌های استاندارد PHP وردپرس، پایداری ده‌ها ساله دارند و با کمترین دغدغه نگهداری می‌شوند.

۳. محافظت از طراحی سایت در برابر دستکاری اشتباه مشتری

اگر به کارفرما یک صفحه‌ساز آزاد بدهید، ممکن است با تغییر فاصله‌ها و رنگ‌ها، هویت بصری سایت را خراب کند. با ساخت بلوک اختصاصی، کارفرما فقط متن‌ها و عکس‌ها را در فیلدهای معین وارد می‌کند و ساختار طراحی دست‌نخورده و بی‌نقص باقی می‌ماند.


قابلیت‌های کلیدی و ستون‌های عملکردی Genesis Custom Blocks Pro

۱. کنترل کامل بر طراحی و قالب‌بندی فرانت‌اند (Take Control of Design)

شما محدود به قالب‌های پیش‌فرض نیستید؛ کدهای خروجی بلوک دقیقاً همان کدهای تمیز و بهینه‌ای خواهند بود که خودتان تایپ می‌کنید. هیچ کانتینر اضافه، کلاس ناخواسته یا کتابخانه سنگینی به کدهای سایت تزریق نمی‌شود؛ موضوعی که منجر به تولید کدهایی با کمترین حجم DOM و دستیابی به بالاترین امتیاز در شاخص‌های Core Web Vitals می‌گردد.

۲. ساخت قابلیت‌ها و رفتارهای منحصربه‌فرد (Build Unique Functionality)

این افزونه از انواع فیلدهای پیشرفته پشتیبانی می‌کند:

  • فیلدهای تکرارشونده (Repeater Fields): برای ساخت لیست‌های نامحدود نظیر گالری‌ها، مراحل فرآیند، اسلایدرها و آیتم‌های آکاردئون.
  • فیلدهای چندرسانه‌ای: انتخاب تصویر، فایل وکتور SVG، پالت رنگ، ویدیو و فایل‌های ضمیمه.
  • فیلدهای منطقی و گزینشی: چک‌باکس‌ها، رادیوباتن‌ها و منوهای دراپ‌داون برای اعمال شروط ظاهری در قالب.
  • انتخاب‌گر پست و کاربر (Post & User Selectors): برای اتصال بلوک به سایر محتواهای پایگاه داده وردپرس.

۳. گسترش‌پذیری و ادغام با افزونه‌های جانبی (Extend and Integrate)

بلوک‌های ساخته‌شده با این افزونه یک جزیره جداافتاده نیستند. شما می‌توانید آن‌ها را با افزونه‌های مطرح سئو، سیستم‌های ذخیره‌سازی ابری، فیلدهای ووکامرس و هوک‌های سفارشی قالب پیوند بزنید و حتی کدهای جاوا اسکریپت و استایل‌های اختصاصی هر بلوک را به صورت ماژولار بارگذاری نمایید.

۴. پیش‌نمایش زنده در گوتنبرگ (Live Editor Preview)

نویسنده در هنگام ویرایش برگه می‌تواند خروجی واقعی طراحی را همزمان با پر کردن فیلدها مشاهده کند؛ این ویژگی تجربه کاربری فوق‌العاده روانی را برای تیم تولید محتوا رقم می‌زند.


کاربردهای واقعی Genesis Custom Blocks Pro در پروژه‌های وب

  • ساخت کارت‌های معرفی خدمات و محصولات در لندینگ‌پیج‌ها: با چیدمان اختصاصی، آیکون‌های وکتور و دکمه‌های خرید بدون نیاز به صفحه‌ساز.
  • بخش‌های پیشرفته معرفی اعضای تیم و بیوگرافی: با استفاده از فیلدهای تصویر، تخصص و لینک شبکه‌های اجتماعی.
  • جداول مقایسه قیمت و تعرفه‌های خدمات (Pricing Tables): با امکان مشخص کردن پلن ویژه، لیست امکانات و لینک درگاه پرداخت.
  • بلوک‌های نمایش نظرات مشتریان و نقل‌قول‌های برجسته (Testimonials): با چیدمان‌های مدرن متناسب با هویت برند کارفرما.
  • باکس‌های هشدار، دانلود و خلاصه مقاله در مجلات تخصصی: برای ایجاد شکست‌های بصری در متون طولانی وبلاگ.

تفاوت توسعه بلوک با Genesis Custom Blocks Pro در برابر توسعه بومی با React

ویژگی توسعه دستی با React و ابزارهای JS استفاده از Genesis Custom Blocks Pro
پیش‌نیازهای محیط توسعه نیازمند Node.js، NPM، Webpack و پیکربندی بیلد بدون نیاز به ابزار خارجی (مستقیماً در پیشخوان وردپرس)
زبان قالب‌نویسی فرانت‌اند کدهای JSX و توابع جاوا اسکریپت کدهای ساده و استاندارد PHP یا HTML
سرعت ساخت بلوک جدید چندین ساعت یا چند روز کمتر از ۱۵ دقیقه
پیچیدگی نگهداری کدها بالا (به دلیل تغییرات مداوم پکیج‌های JS) بسیار پایین و کاملاً پایدار در بلندمدت
منحنی یادگیری برای طراحان وردپرس شیب تند و نیازمند یادگیری عمیق جاوا اسکریپت فوق‌العاده نرم و آشنا برای تمام برنامه‌نویسان PHP

جدول مقایسه Genesis Custom Blocks Pro با سایر ابزارهای ساخت بلوک در وردپرس

این مقایسه بر اساس سرعت توسعه، تمیزی سیستم قالب‌نویسی و استانداردهای مهندسی در پروژه‌های واقعی تنظیم شده است.

ابزار / فریم‌ورک محیط تعریف فیلدها زبان ساخت قالب خروجی پشتیبانی از فیلد تکرارشونده (Repeater) سبکی کدهای فرانت‌اند سهولت یادگیری برداشت کلی
Genesis Custom Blocks Pro پیشخوان مدرن وردپرس PHP / HTML ساده بله (بسیار قدرتمند) فوق‌العاده بالا (کدهای تمیز) بسیار آسان تمیزترین، سریع‌ترین و استانداردترین ابزار ساخت بلوک برای توسعه‌دهندگان PHP
ACF Pro (موتور Blocks) پیشخوان وردپرس PHP بله بسیار عالی آسان غول کهنه‌کار فیلدهای سفارشی، فوق‌العاده قدرتمند اما پکیج کلی آن حجیم‌تر است
Lazy Blocks پیشخوان وردپرس HTML / Handlebars / PHP بله (در نسخه Pro) عالی بسیار آسان گزینه‌ای عالی و سبک، اما جامعه توسعه و پشتیبانی سازمانی آن به گستردگی StudioPress نیست
توسعه بومی با @wordpress/create-block کدهای JSON و JS JSX / React خالص نیازمند برنامه‌نویسی بسیار عالی بسیار سخت بالاترین حد انعطاف برای ساخت پلاگین‌های مستقل در مخزن وردپرس، اما برای پروژه‌های تحویلی به مشتری بسیار وقت‌گیر است
صفحه‌سازهای متداول (مانند المنتور) محیط فرانت‌اند بیلدر بدون نیاز به تمپلیت بله متوسط تا سنگین بسیار آسان مناسب افراد غیرفنی، اما فاقد ساختار بومی بلوک‌های گوتنبرگ و تولیدکننده کدهای حجیم

Genesis Custom Blocks Pro برای چه کسانی بهترین انتخاب است؟

برای توسعه‌دهندگان قالب و برنامه‌نویسان وردپرس

اگر می‌خواهید قالب‌های سفارشی برای مشتریان بسازید که از هسته گوتنبرگ استفاده می‌کنند، اما تمایلی به صرف زمان برای تنظیمات پیچیده React ندارید.

برای آژانس‌های دیجیتالی که وب‌سایت‌های پایدار و پرسرعت تحویل می‌دهند

زمانی که می‌خواهید دسترسی مشتری را به یک ویرایشگر امن و بدون ریسک به‌هم‌ریختگی محدود کنید و نمرات سرعت سایت را در بالاترین حد نگه دارید.

برای تیم‌هایی که در اکوسیستم پیدایش و تم‌های مدرن فعالیت می‌کنند

این ابزار توسط تیمی ساخته شده که استانداردهای کدنویسی وردپرس را رهبری می‌کنند؛ بنابراین از نظر امنیت، هماهنگی و ساختار در بالاترین سطح کیفی قرار دارد.


چه زمانی این افزونه اولویت اول شما نیست؟

  • اگر شما هیچ آشنایی با کدهای پایه HTML و PHP ندارید و به دنبال یک صفحه‌ساز کاملاً تصویری هستید که حتی یک خط کد تمپلیت هم ننویسید (در این صورت ابزارهای آماده مبتنی بر بلوک‌های از پیش‌ساخته مانند Spectra مناسب‌ترند).
  • اگر قصد دارید بلوک‌هایی مستقل برای انتشار عمومی در مخزن رسمی وردپرس به عنوان پلاگین مجزا توسعه دهید که نیازمند معماری ۱۰۰٪ بومی جاوااسکریپت بدون وابستگی به افزونه‌های دیگر باشد.

سوالات متداول درباره افزونه Genesis Custom Blocks Pro

آیا برای استفاده از این افزونه، نصب بودن قالب Genesis Framework الزامی است؟

خیر، برخلاف نام آن، این افزونه کاملاً مستقل از قالب جنسیس کار می‌کند و بر روی تمامی قالب‌های استاندارد وردپرس (Astra، GeneratePress، Blocksy و تم‌های اختصاصی) سازگاری ۱۰۰ درصدی دارد.

آیا فایل‌های قالب بلوک‌ها با به‌روزرسانی افزونه پاک می‌شوند؟

خیر، شما فایل‌های تمپلیت بلوک‌ها را درون پوشه قالب یا چایلدتم خود (در پوشه‌ای با نام blocks) ذخیره می‌کنید؛ بنابراین با آپدیت افزونه یا هسته وردپرس، کدهای شما دست‌نخورده باقی می‌مانند.

تفاوت نسخه رایگان و نسخه Pro در چیست؟

نسخه Pro امکانات حیاتی و پیشرفته‌ای نظیر فیلدهای تکرارشونده (Repeater)، فیلدهای طبقه‌بندی، انتخاب‌گر پست‌ها و کاربران، و ادغام‌های پیشرفته را برای ساخت بلوک‌های پیچیده باز می‌کند.

آیا بلوک‌های ساخته‌شده با این افزونه روی سرعت سایت اثر منفی دارند؟

خیر، این افزونه هیچ فریم‌ورک سنگینی به فرانت‌اند سایت اضافه نمی‌کند؛ در فرانت‌اند تنها کدهایی اجرا می‌شوند که شما در تمپلیت بلوک نوشته‌اید، بنابراین سرعت بارگذاری در بالاترین سطح ممکن حفظ می‌شود.


حرف آخر برای توسعه هوشمندانه بلوک‌های گوتنبرگ

آینده وردپرس برای همیشه با ویرایشگر بلاک پیوند خورده است. روزهایی که وب‌سایت‌ها با ساختارهای سنگین صفحه‌سازها بارگذاری می‌شدند به پایان رسیده است؛ وب مدرن نیازمند سرعت، پاکیزگی کدها و انعطاف در طراحی بومی است. اما همگام شدن با گوتنبرگ نباید به معنای افتادن در دام فرآیندهای پیچیده و زمان‌بر مهندسی فرانت‌اند باشد.

افزونه وردپرس Genesis Custom Blocks Pro تعادلی بی‌نظیر میان «آزادی کامل در طراحی» و «سرعت شگفت‌انگیز در توسعه» برقرار کرده است. با در اختیار گذاشتن محیطی سرراست برای ساخت فیلدها و سیستم قالب‌نویسی ساده بر بستر زبان آشنای PHP، این ابزار به شما قدرت می‌دهد تا وب‌سایت‌هایی استاندارد، اختصاصی، سریع و مورد تحسین کارفرما خلق نمایید.

اگر می‌خواهید فرآیند توسعه قالب‌های وردپرسی خود را مدرن کنید، کنترل کاملی بر روی نحوه نمایش المان‌ها در گوتنبرگ داشته باشید و زمان تحویل پروژه‌های خود را به یک‌سوم کاهش دهید، Genesis Custom Blocks Pro یکی از ضروری‌ترین، استانداردترین و سودآورترین افزونه‌هایی است که باید در جعبه‌ابزار توسعه وب خود مستقر نمایید.

4/5 ‏‫(2 نظر)‬
اطلاعات محصول
  • نسخه : 3.1.11
  • حجم فایل : 428 کیلوبایت
  • زبان : انگلیسی
نظر شما چیست ؟

نظرتان درباره افزونه وردپرس Genesis Custom Blocks Pro ساخت بلوک‌های اختصاصی گوتنبرگ را با سایر بازدیدکنندگان سایت به اشتراک بگذارید.

هفت -پنج=

آیا افزونه های وردپرس شما سالم ، اورجینال و بدون ویروس هستن؟
بله، محصولات ما کاملاً سالم، اورجینال و بدون ویروس هستند. تمامی افزونه های وردپرس از منابع معتبر تهیه شده‌اند و از نظر امنیتی مشکلی ندارند تا کاربران بتوانند با اطمینان کامل از آن‌ها استفاده کنند.
آیا دسترسی به افزونه های وردپرس محصولات به‌طور دائمی امکان‌پذیر است؟
خیر تنها در صورتی می‌توانید به افزونه های وردپرس به‌صورت مادام‌العمر دسترسی داشته باشید که هنگام خرید، گزینه‌ی دسترسی مادام‌العمر را انتخاب کرده باشید.
آیا برای افزونه های وردپرس خریداری‌شده پشتیبانی ارائه می‌شود؟
ما پشتیبانی فنی برای افزونه های وردپرس ارائه نمی‌کنیم، اما در صورتی که فایل دچار مشکل باشد یا از خرید خود رضایت نداشته باشید، مبلغ به‌صورت فوری به شما بازگردانده می‌شود.
آیا برای استفاده از افزونه وردپرس، به لایسنس نیاز است؟
خیر، برای استفاده از افزونه های وردپرس نیازی به لایسنس نیست. اگر لایسنس برای عملکرد افزونه لازم بود، امکان دسترسی به بخش مدیریت آن را نداشتید. لایسنس فقط برای دریافت به‌روزرسانی‌ها مورد نیاز است، و ما این به‌روزرسانی‌ها را از طریق پنل کاربری‌تان در اختیار شما قرار می‌دهیم. البته، دسترسی به آپدیت‌های محصول تنها در صورتی ممکن است که گزینه مادام‌العمر را انتخاب کرده باشید.
با کدام کارت‌های بانکی می‌توانم خرید کنم !؟
شما می‌توانید با تمامی کارت‌های بانکی عضو شبکه شتاب خرید کنید و هیچ محدودیتی از نظر نوع بانک یا کارت بانکی وجود ندارد.
آیا برای محصولات آموزشی ارائه می‌شود؟
خیر، برای افزونه های وردپرس هیچ آموزشی جهت نصب و بخش تنظیمات ارائه نمی‌شود.
آیا امکان استفاده از محصولات روی چند دامنه وجود دارد؟
هیچ محدودیتی در استفاده از محصولات روی چند دامنه وجود ندارد.
چرا قیمت محصولات شما از بقیه سایت ها کمتر است؟
قیمت‌های ما پایین و رقابتی است و تمامی محصولات به‌صورت نال شده و بدون هیچ‌گونه ویروس عرضه می‌شوند تا مشتریان با اطمینان از آن‌ها استفاده کنند.
چرا شما لایسنس ارائه نمیدهید مثل بقیه سایت ها؟
ما به جای ارائه لایسنس، محصولات را به‌صورت نال شده و بدون نیاز به لایسنس عرضه می‌کنیم تا کاربران بتوانند با آزادی کامل و قیمت مناسب از آن‌ها استفاده کنند. این روش، نه تنها هزینه‌ها را کاهش می‌دهد، بلکه محدودیت‌های لایسنس را نیز حذف می‌کند، در حالی که کیفیت و امنیت محصولات را همچنان حفظ می‌کنیم. هدف ما ارائه محصولاتی باکیفیت و در عین حال مقرون‌به‌صرفه است تا کاربران بتوانند به‌آسانی به آن‌ها دسترسی داشته باشند.
همچنین، در نظر داشته باشید که هیچ سایتی نمی‌تواند لایسنس اصلی محصول را در اختیار کاربران بگذارد. این سایت‌ها معمولاً محصول را نال کرده و یک لایسنس سفارشی از طرف خود اضافه می‌کنند که تنها روی یک دامنه قابل استفاده باشد.
افزونه نال شده چیه؟
افزونه نال شده به نسخه‌ای از افزونه‌های پولی گفته می‌شود که بدون مجوز اصلی در دسترس قرار گرفته است. این افزونه‌ها معمولاً از لایسنس اصلی عبور داده شده‌اند تا بدون نیاز به پرداخت هزینه مجوز، قابل نصب و استفاده باشند.

آشنایی با فرایند پشتیبانی محصولات:

✅ کلیه محصولات پیش از انتشار توسط کارشناسان پاور ورد بررسی شده و در صورت عدم وجود مشکل در نصب و فعالسازی منتشر می گردند. توجه داشته باشید تست محصولات در شرایط استاندارد (وردپس نصب شده فاقد افزونه های جانبی و استفاده از قالب های پیش فرض) می باشد.

✅ پیش از اقدام به نصب قالب یا افزونه های دریافتی حتما فایل دانلودی از پاور ورد را یک مرحله روی هارد دیسک رایانه خود از حالت فشرده خارج کنید و محتوای فایل دانلودی را به دقت بررسی نمایید زیرا در بسیاری از موارد فایل دریافتی شامل راهنمای نصب و سایر اطلاعات مورد نیاز جهت نصب می باشد.

✅ توجه داشته باشید محصولاتی که توسط پاور ورد طراحی نشده و از مارکت های جهانی خریداری شده اند صرفا شامل ترجمه زبان فارسی و تغییرات برای بهبود در زبان فارسی(راستچین) هستند و مشکلات یا باگ های احتمالی که ناشی از فارسی سازی یا ترجمه محصول نباشند می باید توسط طراح اصلی محصول رفع شوند و تا رفع این مشکلات می باید منتظر انتشار نسخه جدید توسط طراح اصلی محصول باشید.

✅ قابل ذکر است پشتیبانی محصولات به صورت لحظه ای نبوده و کارشناسان ما برای پاسخگویی به تیکت های احتمالی شما تا ۴۸ ساعت در روزهای غیر تعطیل فرصت دارند. لذا پس از ثبت تیکت در سیستم پشتیبانی شکیبا باشید و از ثبت تیکت های متعدد خودداری کنید.

✅ جهت ثبت هرگونه درخواست پشتیبانی و همچنین اخذ راهنمایی یا گزارش در مورد محصولات لطفا بر روی دکمه ثبت تیکت در زیر کلیک کنید.

ثبت تیکت پشتیبانی