FA-TOOLS — Header Component

آموزش المنتور فارسی: راهنمای جامع طراحی سایت بدون کدنویسی

فهرست مطالب مقاله

خلاصه سریع و نکات کلیدی

المنتور به شما امکان می‌دهد بدون دانش کدنویسی، کامل‌ترین صفحات وب را به‌صورت بصری طراحی کنید. در این راهنمای کاربردی، یاد می‌گیرید که چگونه با استفاده از سیستم مدرن Flexbox Container سرعت سایت خود را بالا ببرید، فونت‌ها و چیدمان‌های راست‌چین (RTL) را بهینه‌سازی کنید، از بروز کدهای اضافه در DOM جلوگیری کرده و مشکلات رایجی مانند گیر کردن لودینگ المنتور را برطرف نمایید.

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

المنتور چیست و چرا محبوب‌ترین صفحه‌ساز وردپرس است؟

آموزش المنتور فارسی — تصویر 1

پاسخ کوتاه: المنتور یک افزونه Drag-and-Drop (بکشید و رها کنید) برای وردپرس است که ساخت صفحات، هدر، فوتر و فرم‌ها را به‌صورت دیداری و لحظه‌ای امکان‌پذیر می‌کند. دلیل اصلی محبوبیت آن، اکوسیستم قوی، انعطاف بالا در طراحی ریسپانسیو و عدم نیاز به کدنویسی است.

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

تفاوت المنتور رایگان (Free) و المنتور پرو (Pro)

آموزش المنتور فارسی — تصویر 2

نسخه رایگان المنتور ساختار کلی برگه و عناصر اولیه مانند متن، تصویر، دکمه و ویدیو را پوشش می‌دهد. اما برای دسترسی به پوسته ساز (Theme Builder)، فرم‌ساز، اتصال به فونت‌های فارسی و ویجت‌های حرفه‌ای مانند پست‌المت‌ها و فروشگاه‌ساز، نیاز به نسخه پرو خواهید داشت.

قابلیت‌ها و امکانات مقایسه نسخه‌های رایگان و پرو
ویجت‌های پایه (متن، تصویر، آیکون، دکمه) موجود در نسخه رایگان و پرو
طراحی هدر و فوتر (Theme Builder) فقط در نسخه پرو (Pro)
فرم‌ساز پیشرفته و اتصال به ایمیل فقط در نسخه پرو (Pro)
افزودن فونت‌های فارسی سفارشی (Custom Fonts) فقط در نسخه پرو (Pro)
محتوای پویا (Dynamic Tags) فقط در نسخه پرو (Pro)
افزودن CSS سفارشی روی ویجت‌ها فقط در نسخه پرو (Pro)

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

آموزش المنتور فارسی — تصویر 3

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

  1. تنظیم زبان وردپرس: مطمئن شوید زبان سایت در بخش تنظیمات همگانی وردپرس روی «فارسی» قرار دارد تا المنتور به‌صورت خودکار حالت راست‌چین (RTL) را فعال کند.
  2. غیرفعال‌سازی رنگ‌ها و فونت‌های پیش‌فرض: به مسیر المنتور > تنظیمات بروید و گزینه‌های «غیرفعال کردن رنگ‌های پیش‌فرض» و «غیرفعال کردن فونت‌های پیش‌فرض» را علامت بزنید. این کار باعث می‌شود استایل‌ها از قالب شما یا تنظیمات سایت المنتور ارث‌بری کنند.
  3. تعریف فونت فارسی اختصاصی: در صورت استفاده از المنتور پرو، به مسیر المنتور > فونت‌های سفارشی رفته و فرمت‌های مختلف فونت (WOFF2 و WOFF) را بارگذاری کنید.
  4. تنظیم Breakpointهای ریسپانسیو: در ویرایشگر المنتور، وارد بخش تنظیمات سایت شده و نقاط شکست تبلت و موبایل را مطابق با ابزارک‌های استانداردتنظیم کنید.

مفاهیم پایه‌ای: کانتینر (Flexbox Container) در برابر بخش (Section)

آموزش المنتور فارسی — تصویر 4

پاسخ کوتاه: کانتینرهای فلکسباکس جایگزین مدرن بخش‌ها (Sections) و ستون‌ها در المنتور هستند. آن‌ها میزان کدهای اضافی DOM را تا ۴۰٪ کاهش می‌دهند، سرعت بارگذاری را بالا می‌برند و انعطاف‌پذیری کاملی برای چیدمان‌های پیچیده در موبایل فراهم می‌کنند.

در نسخه‌های قدیمی المنتور، ساختار صفحات بر پایه Section > Column > Widget ایجاد می‌شد. این ساختار باعث ایجاد لایه‌های متعدد دیو (DIV) در کدهای خروجی می‌شد که ارزیابی سرعت گوگل (Core Web Vitals) را تضعیف می‌کرد.

نکته تخصصی: بهینه‌سازی عمق DOM

همیشه در پروژه‌های جدید، ساختار قدیمی بخش/ستون را غیرفعال کرده و از Flexbox Container استفاده کنید. اگر یک طراحی کامپوننت را درون کانتینرهای تو در تو قرار می‌دهید، تیک گزینه Width را روی حالت Inline یا percentages تنظیم کنید تا نیاز به ساخت کانتینرهای اضافه برطرف شود. برای درک بیشتر کدهای زیربنایی این عناصر، مرور اسنیپت‌های HTML می‌تواند به شما در درک ساختار DOM کمک کند.

طراحی هدر و فوتر اختصاصی با المنتور پرو (Theme Builder)

آموزش المنتور فارسی — تصویر 5

پوسته ساز یا Theme Builder در المنتور پرو به شما کنترل کامل روی اجزای اصلی قالب مانند هدر (Header)، فوتر (Footer)، آرشیو نوشته‌ها، و صفحه مفرده (Single Post) را می‌دهد.

مراحل ساخت هدر چسبان (Sticky Header) و راست‌چین:

  • به مسیر المنتور > Theme Builder رفته و روی گزینه Header کلیک کنید.
  • یک کانتینر افقی با جهت (Direction) راست به چپ ایجاد کنید.
  • ویجت لوگوی سایت، منوی وردپرس (WordPress Menu) و دکمه فراخوان (CTA) را وارد کنید.
  • در تب پیشرفته کانتینر اصلی، وارد بخش Motion Effects شوید و Sticky را روی Top قرار دهید.
  • شرایط نمایش (Display Conditions) را روی Entire Site تنظیم کنید تا هدر در تمام صفحات اعمال شود.

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

بهینه‌سازی سرعت و عملکرد المنتور (جلوگیری از کندی سایت)

پاسخ کوتاه: برای بالا بردن سرعت المنتور، قابلیت‌های تجربی مانند Improved Asset Loading و Inline Font Icons را فعال کنید، از افزونه‌های سنگین جانبی (Add-ons) پرهیز کرده و فونت‌ها را به‌صورت محلی (Local) بارگذاری کنید.

یکی از ایراداتی که به المنتور وارد می‌شود، بارگذاری فایل‌های CSS و JS متعدد است. برای حل این مشکل، تکنیک‌های زیر را در نظر بگیرید:

  • فعال‌سازی ویژگی‌های آزمایشی (Experiments): در مدیریت وردپرس به المنتور > تنظیمات > ویژگی‌ها بروید. گزینه‌های Improved CSS Loading، Nested Elements و Optimized DOM Output را روی Active قرار دهید.
  • غیرفعال کردن گوگل فونت‌ها: اگر از فونت‌های ایرانی مثل وزیرمتن یا یکان بخ استفاده می‌کنید، بارگذاری Google Fonts را از تنظیمات المنتور متوقف کنید تا درخواست‌های اضافی به سرورهای خارجی ارسال نشود.
  • بهینه‌سازی کدهای تعاملی: در صورت استفاده از اسکریپت‌های خاص برای انیمیشن، به‌جای نصب افزونه‌های سنگین سنگین، از اسنیپت‌های جاوا اسکریپت سبک در بخش Custom Code المنتور استفاده کنید.

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

اگرچه المنتور یک صفحه‌ساز بدون کد است، اما استفاده هوشمندانه از CSS سفارشی (Custom CSS) سطح پروژه‌های شما را کاملاً متمایز می‌کند. المنتور پرو به شما اجازه می‌دهد مستقیماً روی هر ویجت یا کانتینر، کدهای CSS خاص بنویسید.

تجربه عملی: رفع بهم‌ریختگی آیکون‌ها در راست‌چین (RTL)

در برخی موارد، ویجت‌های آیکون‌دار در زبان فارسی دچار جابه‌جایی فواصل می‌شوند. به‌جای استفاده از پدینگ‌های منفی یا ساختارهای پیچیده، می‌توانید با افزودن کدهای سبک CSS چیدمان را استاندارد کنید. برای مشاهده مثال‌های بیشتر و کدهای آماده آماده برای استایل‌دهی، بخش اسنیپت‌های CSS را بررسی کنید. همچنین می‌توانید کدهای متعددی در آرشیو جامع کدها و اسنیپت‌های fa-tools پیدا کنید.

اشتباهات رایج طراحان سایت در کار با المنتور

  • زیاده‌روی در نصب افزونه‌های جانبی (Add-ons): نصب افزونه‌هایی مانند Essential Addons یا Ultimate Addons به تعداد زیاد، ده‌ها فایل JS و CSS اضافه به سایت تحمیل می‌کند و سرعت سایت را به‌شدت کاهش می‌دهد.
  • عدم تنظیم ابعاد دقیق تصاویر: استفاده از تصاویر با رزولوشن اصلی (Full Size) در کارت‌ها یا بخش‌های کوچک باعث کندی شدید بارگذاری صفحات می‌شود. همیشه ابعاد مناسب برای هر بخش را انتخاب کنید.
  • بی‌توجهی به فونت‌های دستگاه (System Fonts): عدم تعیین فونت جایگزین (Fallback Font) باعث می‌شود تا زمان بارگذاری کامل فونت اصلی، متن‌ها به‌صورت نامرتب یا بدون فونت نمایش داده شوند.
  • استفاده از پدینگ و مارجین پیکسل برای موبایل: تنظیم فاصله‌ها بر اساس Pixel در نمای موبایل باعث خارج شدن عناصر از صفحه می‌شود. از واحدهای نسبی مانند `%` یا `em/rem` استفاده کنید.

عیب‌یابی سریع مشکلات رایج المنتور

۱. صفحه لودینگ المنتور چرخیده و باز نمی‌شود (گیر کردن روی صفحه خاکستری)

علت: کمبود حافظه PHP یا تداخل افزونه‌ها.
راه‌حل: میزان `memory_limit` را در فایل `wp-config.php` به `256M` یا `512M` افزایش دهید. همچنین به مسیر المنتور > ابزارها > عیب‌یابی بروید و حالت Switch Editor Loader Method را تغییر دهید.

۲. تغییرات در المنتور ذخیره می‌شوند اما در سایت نمایش داده نمی‌شوند

علت: کش شدن فایل‌های CSS المنتور یا مرورگر.
راه‌حل: به مسیر المنتور > ابزارها بروید و روی دکمه «بازسازی فایل‌ها و CSS» کلیک کنید. سپس کش افزونه‌های راکت یا Litespeed را کاملاً خالی کنید.

۳. بهم‌ریختگی آیکون‌های المنتور (نمایش به‌صورت مربع‌های خالی)

علت: عدم بارگذاری فونت‌های Font Awesome 4 و 5 به‌صورت هم‌زمان.
راه‌حل: به مسیر المنتور > تنظیمات > ویژگی‌ها رفته و گزینه Load Font Awesome 4 Support را روی حالت فعال قرار دهید.

۴. خطای ۵۰۰ (Server Error) هنگام ویرایش یا ذخیره برگه

علت: محدودیت `max_input_vars` در هاست.
راه‌حل: از طریق فایل `htaccess.` یا درخواست به پشتیبانی هاست، مقدار `max_input_vars` را حداقل روی `3000` تنظیم کنید.

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

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

خیر، در نسخه‌های جدید المنتور و با معرفی Flexbox Container، بهینه‌سازی کدهای خروجی بسیار بهتر شده است. کندی سایت معمولاً به‌دلیل عدم بهینه‌سازی تصاویر، هاست ضعیف یا نصب بیش از حد افزونه‌های جانبی المنتور اتفاق می‌افتد.

آیا می‌توان بدون کدنویسی با المنتور سایت کامل طراحی کرد؟

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

چگونه فونت فارسی اختصاصی را به المنتور اضافه کنیم؟

در المنتور پرو می‌توانید از مسیر المنتور > فونت‌های سفارشی، فایل‌های فونت فارسی (فرمت WOFF2) را آپلود کنید. سپس این فونت در بخش تنظیمات تایپوگرافی تمام ویجت‌ها در دسترس خواهد بود.

آیا امکان انتقال طراحی‌های المنتور از یک سایت به سایت دیگر وجود دارد؟

بله، می‌توانید هر برگه یا بخش را به‌صورت جزیی خروجی JSON بگیرید یا از قابلیت خروجی/ورودی کامل کیت‌های طراحی (Import/Export Kit) در مسیر المنتور > ابزارها استفاده کنید.

سوالات متداول

المنتور چیست و چه کاربردی دارد؟

المنتور یک افزونه صفحه‌ساز دیداری برای وردپرس است که امکان طراحی صفر تا صد وب‌سایت را بدون نیاز به کدنویسی فراهم می‌کند. با استفاده از قابلیت کشیدن و رها کردن (Drag and Drop) می‌توانید انواع صفحات، هدر و فوتر را پیاده‌سازی کنید.

تفاوت المنتور رایگان و المنتور پرو چیست؟

نسخه رایگان شامل ویجت‌های پایه مانند متن و تصویر است. اما نسخه پرو امکاناتی نظیر پوسته ساز (Theme Builder)، فرم‌ساز، افزودن فونت‌های فارسی سفارشی و ساخت هدر و فوتر اختصاصی را در اختیارتان قرار می‌دهد.

چرا استفاده از کانتینر فلکسباکس در المنتور بهتر از بخش/ستون است؟

کانتینر فلکسباکس حجم کدهای اضافه DOM را تا ۴۰ درصد کاهش می‌دهد. این امر موجب افزایش چشمگیر سرعت بارگذاری سایت و بهبود نمرات Core Web Vitals گوگل می‌شود.

چگونه مشکل گیر کردن لودینگ المنتور را حل کنیم؟

این مشکل معمولاً به دلیل کمبود حافظه PHP یا تداخل افزونه‌ها رخ می‌دهد. برای رفع آن، مقدار memory_limit را در فایل wp-config.php افزایش دهید و افزونه‌های غیرضروری را موقتاً غیرفعال کنید.

Table of Contents

آخرین نوشته‌ها

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

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