طراحی با ویرایشگر بلوکی

تفاوت قالب بلوکی و قالب کلاسیک وردپرس؛ کدام بهتر است؟

تفاوت قالب بلوکی و قالب کلاسیک وردپرس

🗓 آخرین به‌روزرسانی:

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

تفاوت قالب بلوکی و قالب کلاسیک وردپرس فقط در ظاهر یا محل چند گزینه مدیریتی نیست؛ این دو نوع قالب از نظر معماری فایل‌ها، شیوه ساخت هدر و فوتر، نحوه ویرایش Templateها، مدیریت منو و ابزارک، استفاده از PHP، نقش theme.json و تجربه کاربر در پیشخوان با یکدیگر تفاوت دارند. قالب بلوکی برای طراحی تمام بخش‌های سایت با بلوک‌ها و Site Editor ساخته شده است، در حالی که قالب کلاسیک معمولاً ساختار صفحه را با فایل‌های PHP، هوک‌ها، Customizer و پنل اختصاصی قالب کنترل می‌کند.

در این راهنما، قالب Block Theme و Classic Theme را از دید کاربر، طراح سایت و توسعه‌دهنده مقایسه می‌کنیم. همچنین توضیح می‌دهیم قالب‌های تجاری مانند WoodMart در کدام گروه قرار می‌گیرند، آیا قالب بلوکی همیشه سریع‌تر است، مهاجرت از قالب کلاسیک به بلوکی چه ریسک‌هایی دارد و برای سایت شرکتی، وبلاگ، فروشگاه ووکامرس و پروژه اختصاصی کدام گزینه منطقی‌تر است.

نسخه بررسی‌شده

این مقاله در ژوئیه ۲۰۲۶ براساس WordPress 7.0.2 و مستندات رسمی Theme Handbook بازبینی شده است. قالب فعال dev-source.ir نیز WoodMart 8.3.7 است و در بخش انتخاب عملی قالب، وضعیت این سایت را جداگانه بررسی می‌کنیم.

پاسخ سریع: قالب بلوکی بهتر است یا قالب کلاسیک؟

هیچ پاسخ عمومی و مطلقی وجود ندارد. قالب بلوکی زمانی انتخاب مناسبی است که بخواهید هدر، فوتر، Templateها و استایل‌های عمومی را با بلوک‌ها و بدون ویرایش مستقیم PHP مدیریت کنید. قالب کلاسیک زمانی منطقی‌تر است که سایت به اکوسیستم تثبیت‌شده قالب تجاری، Builder اختصاصی، هوک‌های PHP، ساختار ووکامرس یا کدهای قدیمی وابسته باشد.

برای یک وبلاگ یا سایت شرکتی جدید که طراحی آن با بلوک‌های هسته قابل انجام است، Block Theme می‌تواند معماری ساده و قابل ویرایشی ارائه دهد. برای فروشگاه موجودی که سال‌ها با WoodMart، Elementor، WPBakery، Shortcode و Layoutهای اختصاصی ساخته شده، تغییر به قالب بلوکی فقط یک «تعویض ظاهر» نیست و باید به‌عنوان پروژه مهاجرت بررسی شود.

قالب وردپرس دقیقاً چه کاری انجام می‌دهد؟

قالب یا Theme مسئول نحوه نمایش محتوای وردپرس است. نوشته‌ها، برگه‌ها، کاربران و تنظیمات اصلی در پایگاه داده ذخیره می‌شوند، اما قالب مشخص می‌کند این اطلاعات با چه HTML، CSS، فونت، رنگ، Layout، Header و Footer نمایش داده شوند.

قالب همچنین می‌تواند ویژگی‌هایی مانند محل منو، Widget Area، Template سفارشی، تنظیمات Customizer، Pattern، Block Style و پشتیبانی ووکامرس را تعریف کند. افزونه باید قابلیت‌های مستقل کسب‌وکار را اجرا کند و قالب عمدتاً مسئول Presentation باشد؛ هرچند بسیاری از قالب‌های تجاری امکانات گسترده‌ای به همراه دارند.

قالب بلوکی وردپرس چیست؟

قالب بلوکی یا Block Theme قالبی است که بخش‌های مختلف سایت را با Block Markup می‌سازد. هدر، فوتر، منو، Template نوشته، آرشیو، جست‌وجو و صفحه 404 همگی می‌توانند داخل Site Editor با بلوک‌ها ویرایش شوند.

در تعریف فنی وردپرس، وجود یک Template مبتنی بر HTML مانند templates/index.html یا مسیر سازگار آن، قالب را در گروه Block Theme قرار می‌دهد. قالب بلوکی معمولاً از فایل theme.json برای تنظیم پالت رنگ، تایپوگرافی، فاصله‌ها، عرض محتوا و امکانات رابط بلوک‌ها استفاده می‌کند.

ویژگی‌های اصلی قالب بلوکی

  • فعال شدن Appearance → Editor یا Site Editor
  • ساخت Header و Footer با Template Part
  • ساخت Templateها با بلوک‌های HTML
  • مدیریت رنگ، فونت و Layout با Global Styles
  • استفاده از Navigation Block به‌جای سیستم منوی کلاسیک
  • استفاده از بلوک‌ها به‌جای Widget Area سنتی
  • امکان ساخت Pattern و Synced Pattern
  • امکان Export کردن تغییرات طراحی
  • امکان Reset کردن Template به نسخه اصلی قالب

برای یادگیری کامل این محیط، مقاله آموزش Site Editor در وردپرس را مطالعه کنید.

قالب کلاسیک وردپرس چیست؟

قالب کلاسیک یا Classic Theme ساختار نمایش را عمدتاً با Templateهای PHP مدیریت می‌کند. فایل‌هایی مانند index.php، single.php، page.php، archive.php، header.php و footer.php در این معماری رایج‌اند.

منوها از Appearance → Menus، ابزارک‌ها از Widgets و تنظیمات ظاهری از Customizer یا پنل اختصاصی قالب مدیریت می‌شوند. توسعه‌دهنده با WordPress Template Tags، Loop، Hook، Filter و PHP خروجی پویا را کنترل می‌کند.

ویژگی‌های اصلی قالب کلاسیک

  • Templateهای اصلی مبتنی بر PHP
  • استفاده گسترده از functions.php
  • مدیریت منو با Menus Screen
  • مدیریت Sidebar و Footer با Widget Area
  • استفاده از Customizer یا Theme Options
  • سفارشی‌سازی فنی با Hook و Filter
  • پشتیبانی گسترده از Child Themeهای سنتی
  • اکوسیستم قدیمی‌تر و بسیار بزرگ قالب‌های تجاری

قالب کلاسیک به معنی قدیمی، ضعیف یا ناسازگار نیست. بسیاری از قالب‌های حرفه‌ای و فعال بازار همچنان معماری کلاسیک دارند و هم‌زمان از Gutenberg، theme.json و امکانات مدرن وردپرس نیز پشتیبانی می‌کنند.

قالب Hybrid چیست؟

در عمل، مرز میان قالب کلاسیک و بلوکی همیشه کاملاً ساده نیست. یک قالب کلاسیک می‌تواند theme.json داشته باشد، برای بلوک‌ها Editor Style تعریف کند، Pattern ارائه دهد و از Block Templateهای محدود پشتیبانی کند. با این حال تا زمانی که ساختار اصلی آن بر PHP Templateها متکی باشد و Site Editor کامل را فعال نکند، معمولاً در گروه Classic Theme قرار می‌گیرد.

عبارت Hybrid Theme بیشتر یک توصیف کاربردی است تا نوع رسمی سوم. چنین قالبی بعضی مزایای سیستم بلوکی را وارد معماری کلاسیک می‌کند، بدون اینکه کل سایت به Block Theme تبدیل شود.

مقایسه سریع قالب بلوکی و کلاسیک

موضوعقالب بلوکیقالب کلاسیک
Template اصلیHTML با Block MarkupPHP Template
ویرایش کل سایتSite EditorCustomizer یا پنل قالب
هدر و فوترTemplate Part بلوکیheader.php و footer.php یا Builder
منوNavigation BlockAppearance → Menus
ابزارکبلوک‌ها و PatternهاWidget Area
استایل عمومیGlobal Styles و theme.jsonCSS، Customizer و Theme Options
سفارشی‌سازی فنیبلوک، Pattern، theme.json و APIPHP، Hook، Filter و CSS
پیش‌نیاز مهارت کاربرشناخت بلوک و Site Editorشناخت پنل قالب و Customizer
اکوسیستم تجاریدر حال رشدقدیمی‌تر و گسترده‌تر

تفاوت در ساختار فایل‌ها

فایل‌های قالب بلوکی

ساختار ساده یک Block Theme ممکن است شامل موارد زیر باشد:

my-block-theme/
├── style.css
├── theme.json
├── functions.php
├── templates/
│   ├── index.html
│   ├── single.html
│   ├── page.html
│   └── archive.html
├── parts/
│   ├── header.html
│   └── footer.html
└── patterns/
    └── hero.php

Templateهای HTML حاوی Commentهای بلوکی وردپرس هستند. برای نمونه Post Content به‌صورت یک Block تعریف می‌شود و وردپرس هنگام نمایش صفحه، داده واقعی را جایگزین می‌کند.

فایل‌های قالب کلاسیک

my-classic-theme/
├── style.css
├── functions.php
├── index.php
├── single.php
├── page.php
├── archive.php
├── header.php
├── footer.php
├── sidebar.php
└── template-parts/

در Templateهای PHP، توسعه‌دهنده از توابعی مانند get_header()، the_title()، the_content() و WordPress Loop استفاده می‌کند.

تفاوت در ویرایش هدر و فوتر

در قالب بلوکی، Header و Footer معمولاً Template Part هستند. کاربر می‌تواند آن‌ها را در Site Editor باز کند، بلوک Logo، Navigation، Search و Button اضافه کند و نتیجه را در تمام Templateهای وابسته مشاهده کند.

در قالب کلاسیک، هدر و فوتر ممکن است از فایل PHP، Customizer، Widget Area یا Builder اختصاصی قالب ساخته شوند. در WoodMart، Header Builder و HTML Blocks نقش مهمی دارند. بنابراین آموزش Site Editor مستقیماً برای ویرایش هدر WoodMart قابل استفاده نیست.

تفاوت در مدیریت منو

قالب کلاسیک معمولاً محل‌هایی مانند Primary Menu و Footer Menu ثبت می‌کند. کاربر از Appearance → Menus یک منو می‌سازد و آن را به Location مورد نظر متصل می‌کند.

در قالب بلوکی، Navigation Block منو را داخل Header یا هر بخش دیگر نمایش می‌دهد. منو خود یک Entity قابل مدیریت است و از Site Editor قابل ویرایش است. این انعطاف بیشتر است، اما کاربران عادت‌کرده به سیستم کلاسیک در شروع ممکن است میان Navigation Block و Navigation Entity سردرگم شوند.

تفاوت در ابزارک‌ها و Sidebar

Classic Themeها معمولاً Sidebar و Footer Widget Area را با تابع register_sidebar() تعریف می‌کنند. کاربر Widgetهایی مانند دسته‌ها، جست‌وجو، متن و نوشته‌های اخیر را در آن‌ها قرار می‌دهد.

Block Theme به Widget Area سنتی وابسته نیست. Sidebar می‌تواند بخشی از Template باشد و با Group، Columns و Theme Blockها ساخته شود. این روش آزادی بیشتری برای محل قرارگیری بلوک‌ها ایجاد می‌کند.

نقش theme.json در هر دو نوع قالب

theme.json فایل تنظیمات و استایل عمومی وردپرس است. این فایل می‌تواند پالت رنگ، فونت، فاصله، Layout، Shadow، Gradient و امکانات قابل نمایش برای بلوک‌ها را تعریف کند.

در Block Theme، theme.json یکی از پایه‌های معماری است. با این حال استفاده از آن به قالب بلوکی محدود نیست و Classic Theme نیز می‌تواند از این فایل برای هماهنگ کردن Editor و Front-end استفاده کند. بنابراین مشاهده theme.json به‌تنهایی ثابت نمی‌کند قالب Block Theme است.

تفاوت در تجربه کاربر غیر فنی

تجربه قالب بلوکی

کاربر می‌تواند بسیاری از تغییرات را مستقیم در Site Editor ببیند و اجرا کند. Header، Footer، Template و Style در یک محیط مشابه ویرایشگر نوشته قرار دارند. این یکپارچگی برای کاربری که بلوک‌ها را می‌شناسد مزیت بزرگی است.

از سوی دیگر، تفاوت میان Page Content، Template و Template Part ممکن است باعث خطای گسترده شود. ویرایش اشتباه Header یا Single Template می‌تواند همه صفحات را تغییر دهد.

تجربه قالب کلاسیک

پنل‌ها از یکدیگر جدا هستند: Menus، Widgets، Customizer و Theme Options. این پراکندگی می‌تواند یادگیری را دشوار کند، اما در قالب تجاری پخته، گزینه‌ها معمولاً براساس نیاز همان قالب سازمان‌دهی شده‌اند.

برای نمونه WoodMart ابزارهای مشخصی برای Header، Shop، Product Layout، Blog، Typography و Performance دارد. کاربر فروشگاه ممکن است با این پنل اختصاصی سریع‌تر از Site Editor به نتیجه برسد.

تفاوت در توسعه قالب

توسعه قالب کلاسیک

توسعه‌دهنده باید PHP، Template Hierarchy، Loop، Hook، Filter، Escaping، Sanitization و Enqueue را بشناسد. سفارشی‌سازی عمیق با Child Theme یا Plugin اختصاصی انجام می‌شود.

مزیت این معماری، کنترل مستقیم روی منطق و خروجی است. برای پروژه‌های دارای Query پیچیده، Integration خاص یا Legacy Code، PHP Template همچنان قدرتمند است.

توسعه قالب بلوکی

توسعه‌دهنده علاوه بر HTML و CSS، باید Block Markup، theme.json، Global Styles، Pattern، Template Part و Block API را بشناسد. بخش زیادی از Layout بدون PHP قابل تعریف است.

برای قابلیت پویا می‌توان از Dynamic Block، Hook و PHP استفاده کرد. Block Theme حذف PHP نیست؛ فقط مسئولیت Layout عمومی را بیشتر به سیستم بلوکی منتقل می‌کند.

آیا قالب بلوکی بدون PHP است؟

خیر. Templateهای اصلی Block Theme ممکن است HTML باشند، اما وردپرس، افزونه‌ها و بسیاری از قابلیت‌های قالب همچنان با PHP اجرا می‌شوند. فایل functions.php نیز می‌تواند وجود داشته باشد.

اصطلاح «بدون کد» نیز باید با احتیاط استفاده شود. کاربر می‌تواند طراحی زیادی را بدون کدنویسی انجام دهد، اما ساخت Block اختصاصی، Integration پیشرفته یا رفتار پیچیده همچنان نیازمند توسعه فنی است.

کدام نوع قالب سریع‌تر است؟

نوع قالب به‌تنهایی سرعت را تعیین نمی‌کند. یک Block Theme سبک با بلوک‌های هسته می‌تواند خروجی کم‌حجمی داشته باشد، اما Block Theme دارای چند افزونه بلوکی، فونت متعدد و Layout پیچیده نیز ممکن است کند شود.

یک Classic Theme ساده می‌تواند بسیار سریع باشد، در حالی که قالب تجاری دارای Builder، Slider، Script و قابلیت‌های فعال زیاد ممکن است منابع بیشتری مصرف کند. معیارهای واقعی عبارت‌اند از:

  • حجم CSS و JavaScript
  • تعداد درخواست‌های شبکه
  • اندازه تصاویر و فونت‌ها
  • پیچیدگی DOM
  • Query دیتابیس
  • کش سرور و CDN
  • کیفیت کدنویسی قالب و افزونه

بنابراین عبارت «قالب بلوکی همیشه سریع‌تر است» ادعای دقیقی نیست. باید دمو و صفحه واقعی با داده مشابه آزمایش شوند.

تفاوت در سئو

گوگل قالب بلوکی یا کلاسیک را به‌عنوان فاکتور رتبه‌بندی مستقیم ترجیح نمی‌دهد. موتور جست‌وجو خروجی HTML، محتوا، لینک‌ها، سرعت، دسترس‌پذیری و تجربه کاربر را بررسی می‌کند.

در هر دو معماری باید موارد زیر درست باشند:

  • Headingها سلسله‌مراتب منطقی داشته باشند.
  • فقط یک H1 اصلی مناسب وجود داشته باشد.
  • Canonical و Meta Robots صحیح باشند.
  • Schema افزونه سئو بدون تداخل خروجی شود.
  • Archive و Search محتوای تکراری بی‌هدف نسازند.
  • صفحه 404 کد صحیح برگرداند.
  • Navigation قابل خزیدن و قابل استفاده باشد.

در Block Theme، حذف اتفاقی Post Title یا Post Content از Template می‌تواند مشکل ایجاد کند. در Classic Theme نیز ویرایش اشتباه فایل PHP یا Override قدیمی ووکامرس ریسک مشابهی دارد.

تفاوت در دسترس‌پذیری

بلوک‌های هسته وردپرس معمولاً با توجه به دسترس‌پذیری توسعه می‌شوند، اما ترکیب و تنظیم نادرست آن‌ها می‌تواند خروجی ضعیفی بسازد. Navigation، Focus State، کنتراست و ترتیب Heading باید آزمایش شوند.

در قالب کلاسیک، کیفیت دسترس‌پذیری به پیاده‌سازی توسعه‌دهنده بستگی دارد. وجود برچسب Accessibility Ready در مخزن رسمی نشانه بررسی برخی الزامات است، اما تست واقعی همچنان لازم است.

تفاوت در به‌روزرسانی و نگهداری

در قالب کلاسیک، تغییر مستقیم فایل قالب والد هنگام آپدیت از بین می‌رود؛ بنابراین Child Theme یا افزونه اختصاصی لازم است. در Block Theme، تغییرات Site Editor معمولاً در دیتابیس ذخیره می‌شوند و فایل والد را بازنویسی نمی‌کنند.

این موضوع به معنی بی‌نیازی از Child Theme یا کنترل نسخه نیست. اگر Pattern، Style Variation، Block Style یا فایل اختصاصی توسعه می‌دهید، Child Theme بلوکی یا Repository همچنان مفید است.

در هر دو نوع قالب باید قبل از آپدیت بکاپ، Staging و برنامه بازگشت داشته باشید. راهنمای کامل در مقاله به‌روزرسانی امن وردپرس ارائه شده است.

تفاوت در Child Theme

در Classic Theme، Child Theme معمولاً برای Override فایل PHP، افزودن CSS و نگهداری تغییرات استفاده می‌شود. فایل style.css و functions.php پایه اصلی هستند.

در Block Theme، Child Theme می‌تواند theme.json، Template، Part، Pattern و Style Variation را تغییر دهد. همچنین می‌توان تغییرات Site Editor را Export کرد و به فایل‌های Child Theme انتقال داد.

تفاوت در ووکامرس

قالب کلاسیک تجاری مانند WoodMart سال‌ها برای Product Gallery، Shop Filter، Mini Cart، Checkout، Variation، Wishlist و Layoutهای فروشگاهی توسعه یافته است. این اکوسیستم امکانات آماده زیادی دارد.

Block Theme سازگار با WooCommerce می‌تواند Product Template و بخش‌های فروشگاه را با WooCommerce Blocks طراحی کند. این مسیر در حال توسعه است و برای فروشگاه جدید جذاب است، اما باید سازگاری درگاه، افزونه‌های جانبی و نیازهای محلی را آزمایش کرد.

برای فروشگاه جدید کدام بهتر است؟

اگر فروشگاه ساده است و طراحی بلوکی نیازها را پوشش می‌دهد، Block Theme سبک و سازگار با WooCommerce قابل بررسی است. اگر پروژه به فیلتر پیشرفته، مگامنو، Layoutهای متعدد، Marketplace Add-on و امکانات آماده نیاز دارد، قالب کلاسیک تجاری ممکن است هزینه توسعه را کاهش دهد.

WoodMart قالب بلوکی است یا کلاسیک؟

نسخه فعال WoodMart 8.3.7 در dev-source.ir از Templateها و Builderهای اختصاصی خود استفاده می‌کند و Site Editor کامل Block Theme را فعال نمی‌کند. بنابراین از نظر مسیر مدیریت و معماری اصلی، باید آن را در گروه قالب‌های کلاسیک تجاری با پشتیبانی از ویرایشگر بلوکی در محتوا در نظر گرفت.

در این سایت:

  • Header با Header Builder مدیریت می‌شود.
  • تنظیمات عمومی از Theme Settings انجام می‌شوند.
  • بخش‌های قابل استفاده مجدد می‌توانند HTML Block باشند.
  • Layoutهای فروشگاهی از ابزارهای اختصاصی WoodMart استفاده می‌کنند.
  • محتوای نوشته و برگه می‌تواند با Gutenberg ساخته شود.

برای استفاده از Site Editor واقعی باید یک Block Theme روی Staging یا نصب جداگانه فعال شود.

آیا باید سایت WoodMart را به قالب بلوکی منتقل کنیم؟

صرف جدیدتر بودن فناوری دلیل کافی برای مهاجرت نیست. ابتدا باید هزینه و فایده بررسی شود. اگر سایت پایدار، سریع و قابل نگهداری است و امکانات WoodMart نیازهای کسب‌وکار را پوشش می‌دهد، تغییر فوری ارزش مشخصی ندارد.

مهاجرت زمانی قابل بررسی است که:

  • وابستگی به Builder قدیمی مانع توسعه شده باشد.
  • طراحی جدید با بلوک‌های هسته قابل اجرا باشد.
  • هزینه لایسنس و افزونه‌ها بالا رفته باشد.
  • تیم بخواهد سیستم Design Token و theme.json داشته باشد.
  • فروشگاه به امکانات اختصاصی قالب قبلی وابسته نباشد.
  • بودجه تست و بازطراحی کامل وجود داشته باشد.

ریسک‌های مهاجرت از قالب کلاسیک به بلوکی

  • تغییر Header، Footer و Navigation
  • از دست رفتن Widget Areaهای قدیمی
  • خراب شدن Shortcodeهای وابسته به قالب
  • تغییر اندازه تصاویر و Thumbnailها
  • تفاوت Template محصول و فروشگاه
  • تغییر Breadcrumb و Schema
  • تغییر Layout موبایل
  • نیاز به بازسازی CSS سفارشی
  • تغییر Core Web Vitals
  • احتمال تغییر URL یا ساختار داخلی در صورت اجرای اشتباه

مهاجرت باید روی Staging، همراه Crawl قبل و بعد، تست خرید، فرم، ایمیل، Schema و Redirect انجام شود.

مراحل مهاجرت اصولی

  1. فهرست Templateها و قابلیت‌های قالب فعلی را تهیه کنید.
  2. صفحات وابسته به Shortcode یا Builder را شناسایی کنید.
  3. بکاپ کامل و Staging بسازید.
  4. Block Theme مقصد را انتخاب کنید.
  5. Global Styles و Design Tokenها را تنظیم کنید.
  6. Header، Footer و Navigation را بازسازی کنید.
  7. Single، Page، Archive، Search و 404 را بسازید.
  8. صفحات کلیدی را با بلوک یا Pattern بازسازی کنید.
  9. ووکامرس، فرم، حساب کاربری و ایمیل را تست کنید.
  10. URLها، Canonical، Sitemap و Schema را مقایسه کنید.
  11. سرعت و موبایل را اندازه‌گیری کنید.
  12. پس از تأیید، مهاجرت کنترل‌شده انجام دهید.

قالب بلوکی برای چه پروژه‌هایی مناسب‌تر است؟

  • وبلاگ جدید با طراحی محتوایی
  • سایت شرکتی سبک
  • پورتفولیو و سایت شخصی
  • سایت آموزشی با Layoutهای استاندارد
  • پروژه‌ای که Design System مرکزی می‌خواهد
  • تیمی که با Gutenberg و Pattern کار می‌کند
  • توسعه قالب جدید براساس استانداردهای مدرن وردپرس

قالب کلاسیک برای چه پروژه‌هایی مناسب‌تر است؟

  • سایت موجود با وابستگی زیاد به قالب فعلی
  • فروشگاه پیچیده با افزونه‌های اختصاصی
  • پروژه مبتنی بر PHP Hook و Template Override
  • سایت دارای Builder و Shortcode قدیمی
  • پروژه‌ای که پنل تجاری آماده نیاز دارد
  • تیمی که Workflow تثبیت‌شده کلاسیک دارد

چگونه نوع یک قالب را تشخیص دهیم؟

روش مدیریتی

قالب را روی Staging فعال کنید. اگر Appearance → Editor و مدیریت Templates، Styles و Patterns نمایش داده شد، قالب Block Theme است.

روش فایل

پوشه قالب را بررسی کنید. وجود templates/index.html با Block Markup نشانه اصلی Block Theme است. وجود index.php و Templateهای PHP به معماری کلاسیک اشاره دارد.

روش مخزن رسمی

در WordPress.org Themes از فیلتر Block Themes استفاده کنید. توضیحات و مستندات سازنده را نیز بخوانید.

اشتباهات رایج در انتخاب قالب

  • انتخاب فقط براساس ظاهر دمو
  • فرض اینکه Block Theme همیشه سریع است
  • فرض اینکه Classic Theme منسوخ شده است
  • نادیده گرفتن وابستگی ووکامرس و افزونه‌ها
  • نصب چند Page Builder هم‌زمان
  • تغییر قالب روی سایت اصلی بدون Staging
  • ویرایش مستقیم فایل قالب والد
  • توجه نکردن به پشتیبانی و تاریخ آپدیت
  • خرید قالب با ده‌ها قابلیت غیرضروری
  • نداشتن برنامه خروج و مهاجرت

چک‌لیست انتخاب قالب

  1. سایت جدید است یا موجود؟
  2. فروشگاه، عضویت یا رزرو دارد؟
  3. چه Templateهایی لازم است؟
  4. آیا تیم با Gutenberg آشناست؟
  5. آیا قابلیت‌های قالب قبلی قابل جایگزینی‌اند؟
  6. آیا قالب با PHP و وردپرس فعلی سازگار است؟
  7. آیا سازنده مستندات و آپدیت منظم دارد؟
  8. آیا نتیجه روی موبایل و Core Web Vitals مناسب است؟
  9. آیا بدون قفل شدن در Shortcode قابل مهاجرت است؟
  10. آیا Staging و برنامه Rollback وجود دارد؟

📌 همچنین بخوانید: دسترس‌پذیری در Gutenberg و Site Editor وردپرس، طراحی ریسپانسیو در Gutenberg و Site Editor وردپرس و ساخت لندینگ پیج با Gutenberg در وردپرس

پرسش‌های متداول

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

وردپرس همچنان از توسعه قالب کلاسیک پشتیبانی می‌کند و Theme Handbook هر دو مسیر را مستند کرده است. با این حال تمرکز بسیاری از قابلیت‌های جدید طراحی روی سیستم بلوکی است.

آیا قالب بلوکی به افزونه Gutenberg نیاز دارد؟

خیر. قابلیت‌های پایدار Block Theme داخل هسته وردپرس هستند. افزونه Gutenberg نسخه‌های آزمایشی‌تر پروژه را ارائه می‌دهد.

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

بله. ویرایشگر بلوکی نوشته و برگه مستقل از Block Theme است. قالب کلاسیک می‌تواند Editor Style و theme.json نیز داشته باشد.

آیا می‌توان در قالب بلوکی PHP نوشت؟

بله. functions.php، Dynamic Block، Hook و افزونه اختصاصی همچنان قابل استفاده‌اند.

چرا Site Editor در WoodMart دیده نمی‌شود؟

زیرا WoodMart Block Theme کامل نیست و از Header Builder، Theme Settings و ابزارهای اختصاصی خود استفاده می‌کند.

برای طراحی سایت بدون کد کدام بهتر است؟

Block Theme آزادی بیشتری داخل Site Editor می‌دهد، اما پیچیدگی پروژه و امکانات آماده قالب کلاسیک نیز مهم‌اند. بدون کد بودن کامل تضمین نمی‌شود.

آیا تغییر قالب محتوا را حذف می‌کند؟

نوشته و برگه معمولاً باقی می‌مانند، اما Layout، Widget، Shortcode، Template و تنظیمات اختصاصی ممکن است تغییر کنند. بکاپ و Staging ضروری‌اند.

برای dev-source.ir کدام مسیر مناسب‌تر است؟

در وضعیت فعلی، ادامه استفاده کنترل‌شده از WoodMart و Gutenberg برای محتوا کم‌ریسک‌تر است. آزمایش Block Theme باید روی نصب جداگانه یا Staging انجام شود، نه با تغییر مستقیم قالب اصلی.

جمع‌بندی

تفاوت قالب بلوکی و قالب کلاسیک وردپرس در معماری و Workflow طراحی است. Block Theme از Templateهای HTML بلوکی، Site Editor و Global Styles استفاده می‌کند. Classic Theme عمدتاً بر PHP Template، Customizer، Menus، Widgets و پنل اختصاصی متکی است.

قالب بلوکی برای پروژه جدید، طراحی مبتنی بر Gutenberg و کنترل بصری کل سایت انتخاب قدرتمندی است. قالب کلاسیک برای سایت تثبیت‌شده، فروشگاه پیچیده، اکوسیستم تجاری و توسعه PHP همچنان گزینه معتبر و حرفه‌ای است. انتخاب درست باید براساس نیاز، هزینه مهاجرت، کیفیت قالب و توان تیم انجام شود، نه صرفاً جدید یا قدیمی بودن فناوری.

برای ادامه مسیر، مقاله آموزش کامل Gutenberg، راهنمای Site Editor در وردپرس و مقاله نصب و به‌روزرسانی قالب وردپرس را مطالعه کنید.

منابع رسمی

آموزش‌های تازه، کد آماده و رفع خطاهر هفته در کانال Dev Source؛ رایگان.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *