افزودن آیکون به منو در وردپرس با افزونه Menu Icons

افزودن آیکون به منو در وردپرس با افزونه Menu Icons

اگه دوست دارید کاربر با یک نگاه گزینه‌های منوی سایتتون رو پیدا کنه، افزودن آیکون به منوهای وردپرس می‌تونه خیلی کمک‌کننده باشه. توی این آموزش افزونه رایگان Menu Icons رو نصب می‌کنیم، کنار هر آیتم منو یک آیکون می‌ذاریم و اندازه، جای آیکون و نمایش عنوانش رو تنظیم می‌کنیم.

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

افزونه Menu Icons چه کاری انجام می‌ده؟

آشنایی با افزونه Menu Icons
آشنایی با افزونه Menu Icons

Menu Icons by Themeisle یک افزونه رایگانه که کنار گزینه‌های منوی وردپرس آیکون می‌ذاره. مثلاً می‌تونید برای «خانه» آیکون خانه و برای «تماس با ما» آیکون تلفن بذارید. به کدنویسی هم نیازی ندارید و همه تنظیمات هر آیکون از همون صفحه مدیریت فهرست انجام می‌شه.

طبق صفحه رسمی افزونه در زمان بازبینی این مقاله، Menu Icons بیشتر از ۱۰۰ هزار نصب فعال داره و نسخه ۰.۱۳.۲۶ اون در ۲ نوامبر ۲۰۲۶ منتشر شده. این نسخه با وردپرس ۷.۱.۴ آزمایش شده و حداقل به وردپرس ۴.۷ نیاز داره. این اطلاعات با انتشار نسخه‌های تازه تغییر می‌کنن؛ پس بهتره قبل از نصب، جزئیات فعلی رو توی صفحه مخزن ببینید.

نسخه‌های تازه افزونه روی نمایش بهتر SVG هم کار کردن. SVG نوعی تصویر برداریه که با بزرگ‌شدن کیفیتش رو از دست نمی‌ده. نسخه ۰.۱۳.۲۵ امکان کنترل فاصله داخلی SVG رو اضافه کرده و نسخه ۰.۱۳.۲۳ هم مشکل اندازه و تراز عمودی این آیکون‌ها رو برطرف کرده.

آیکون‌های پشتیبانی‌شده در Menu Icons

این افزونه چند منبع مختلف برای انتخاب آیکون داره. لازم نیست همه اون‌ها رو فعال کنید. بهتره فقط بسته‌ای رو روشن کنید که واقعاً بهش نیاز دارید.

  • Dashicons یا آیکون‌های پیش‌فرض وردپرس
  • Font Awesome
  • Foundation Icons
  • Elusive Icons
  • Genericons
  • TI Icons
  • بسته‌های ساخته‌شده با Fontello
  • تصاویر معمولی
  • فایل‌های SVG

اگه بیشتر با SVG کار می‌کنید، آموزش نمایش آیکون‌های SVG در وردپرس هم می‌تونه براتون مفید باشه.

نصب افزونه Menu Icons

اول وارد پیشخوان وردپرس بشید. از منوی «افزونه‌ها» روی «افزودن افزونه تازه» کلیک کنید و عبارت «Menu Icons by Themeisle» رو جست‌وجو کنید. افزونه رو با نام توسعه‌دهنده Themeisle پیدا کنید و بعد دکمه‌های «نصب» و «فعال‌کردن» رو بزنید.

نصب افزونه Menu Icons
نصب افزونه Menu Icons

این افزونه بعد از فعال‌شدن معمولاً صفحه جداگانه‌ای به منوی پیشخوان اضافه نمی‌کنه. اگه قالب کلاسیک دارید، باید از مسیر «نمایش ← فهرست‌ها» وارد بخش مدیریت منو بشید.

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

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

افزودن آیکون به منو وردپرس
افزودن آیکون به منو وردپرس

حالا یکی از آیتم‌های منو رو باز کنید. اینجا گزینه‌ای با عنوان «Icon: Select» یا عنوانی شبیه به اون می‌بینید. روی «Select» کلیک کنید تا پنجره انتخاب آیکون باز بشه.

فعال‌کردن نوع آیکون‌ها

اگه بسته آیکون دلخواهتون توی پنجره انتخاب دیده نمی‌شه، روی «Menu Icons Settings» کلیک کنید. توی بخش «Icon Types» فقط نوع آیکون‌هایی رو که لازم دارید فعال کنید و بعد «Save Settings» رو بزنید. نیازی نیست همه بسته‌ها روشن باشن.

فعال‌کردن نوع آیکون‌ها
فعال‌کردن نوع آیکون‌ها

تنظیم ظاهر آیکون منو

بعد از انتخاب آیکون، می‌تونید جای اون، اندازه‌اش و نمایش‌دادن یا مخفی‌کردن عنوان آیتم رو تنظیم کنید. بهتره اول اندازه پیش‌فرض رو امتحان کنید. فقط وقتی آیکون با متن هم‌تراز نیست، اندازه اون رو تغییر بدید.

  1. آیکون دلخواهتون رو انتخاب کنید.
  2. مشخص کنید آیکون قبل یا بعد از عنوان منو قرار بگیره.
  3. اگه لازم بود، اندازه آیکون رو تغییر بدید.
  4. فقط وقتی معنی آیکون کاملاً روشنه، عنوان متنی رو مخفی کنید.
  5. تنظیمات آیکون و بعد خود فهرست رو ذخیره کنید.

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

تنظیمات آیکون در افزونه منو آیکون
تنظیمات آیکون در افزونه منو آیکون

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

اگه توی بخش «نمایش» گزینه «فهرست‌ها» رو نمی‌بینید و به‌جاش گزینه «ویرایشگر» دارید، احتمالاً قالبتون بلوکیه. توی این قالب‌ها، منو با بلوک ناوبری وردپرس مدیریت می‌شه و هر گزینه منو داخل ویرایشگر یک بلوکه.

دلیل استفاده از چایلدتم در وردپرس؛ چه زمانی واقعاً بهش نیاز داریم؟
دسترسی به ویرایشگر قالب بلوکی

صفحه رسمی Menu Icons روش کلاسیک «نمایش ← فهرست‌ها» رو توضیح می‌ده. پس قبل از اینکه این افزونه رو راه‌حل قطعی منوی بلوکی بدونید، بهتره عملکردش رو روی یک نسخه آزمایشی از سایت بررسی کنید. اگه گزینه انتخاب آیکون داخل بلوک ناوبری دیده نمی‌شه، افزونه با روش فعلی منوی قالبتون هماهنگ نیست.

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

رفع مشکل نمایش‌ندادن آیکون منو

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

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

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

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

تراز آیکون با متن، فاصله بین اون‌ها، خوانایی عنوان و بازشدن منوی موبایل رو بررسی کنید. اگه از SVG استفاده کردید، ظاهرش رو در اندازه‌های مختلف ببینید. اگه عنوان یک آیتم رو مخفی کردید، مطمئن بشید کاربر هنوز معنی آیکون رو راحت متوجه می‌شه.

نتیجه نهایی کار
نتیجه نهایی کار

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

آیا افزونه Menu Icons رایگانه؟

بله، می‌تونید نسخه رایگان Menu Icons by Themeisle رو از مخزن رسمی وردپرس نصب کنید و بدون کدنویسی به آیتم‌های منوتون آیکون اضافه کنید.

آیا Menu Icons روی قالب‌های بلوکی هم کار می‌کنه؟

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

چرا آیکون منو نمایش داده نمی‌شه؟

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

می‌تونم عنوان متنی منو رو مخفی کنم؟

بله، افزونه اجازه می‌ده عنوان آیتم رو مخفی کنید. ولی بهتره فقط وقتی این کار رو انجام بدید که معنی آیکون کاملاً روشن باشه؛ چون متن منو به کاربر و ابزارهای کمکی کمک می‌کنه مقصد لینک رو بفهمن.

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

بله، Menu Icons از فایل SVG پشتیبانی می‌کنه. بعد از اضافه‌کردن آیکون، حتماً اندازه، فاصله و تراز اون رو در موبایل و دسکتاپ بررسی کنید تا کنار متن منو درست دیده بشه.

جمع‌بندی

برای افزودن آیکون به منو در قالب‌های کلاسیک، افزونه Menu Icons مسیر ساده‌ای جلوی پاتون می‌ذاره. افزونه رو نصب می‌کنید، وارد «نمایش ← فهرست‌ها» می‌شید و برای هر آیتم، آیکون دلخواهتون رو انتخاب می‌کنید. اندازه، جای آیکون و نمایش عنوان هم از همون پنجره تنظیم می‌شه.

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

نظر شما در این مورد چیه؟

  1. U363647۲۰ آذر ۱۴۰۳

    سلام برای استفاده از آیکون لوازم خانگی تو صفحه اصلی مثل تلویزیون و لباسشویی چیکار باید بکنم ممنون میشم راهنماییم کنید؟

  2. U357996۱ آبان ۱۴۰۳

    چجوری آیکون سامسونگ رواضافه کنیم ؟

  3. U321235۲۲ خرداد ۱۴۰۲

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

    • رضا راد۲۴ خرداد ۱۴۰۲

      این قابلیت رو نداره مگر با سی اس اس انجام بدید.

  4. U40042۵ خرداد ۱۴۰۰

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

    • U40042۵ خرداد ۱۴۰۰

      مثلا لوگو آیگپ، روبیکا و…

    • تیم پشتیبانیتیم پشتیبانی۵ خرداد ۱۴۰۰

      سلام
      از افزونه Menu Image استفاده کنید

  5. کاربر مهمان۳ خرداد ۱۳۹۸

    با عرض سلام و خسته نباشید
    من برای گزینه های منو عکس گذاشتم. ولی تو سایت چیزی نشون نمیده!!
    لطفا راهنمایی بفرمایید.
    ممنونم

    • تیم پشتیبانیتیم پشتیبانی۳ خرداد ۱۳۹۸

      سلام اگرافزونه کش دارید خالی کنید. همچنین قالب رو تغییر بدید و تست کنید.

  6. کاربر مهمان۳۱ اردیبهشت ۱۳۹۸

    ممنون، مشکلم حل شد خیلی مفید بود

  7. کاربر مهمان۱۳ مهر ۱۳۹۷

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

    • تیم پشتیبانیتیم پشتیبانی۱۴ مهر ۱۳۹۷

      درود
      چنین افزونه را سراغ نداریم. باز هم سرچ کنید شاید وجود داشته باشد.

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.