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

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

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

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

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

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

آنچه در این مقاله می‌خوانید

  • پنهان کردن منوی موبایل در وردپرس با افزونه
  • مخفی کردن منوی موبایل در وردپرس با کدنویسی

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

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

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

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

1. نصب افزونه WP Mobile Menu

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

نصب افزونه WP Mobile Menu برای پنهان کردن منوی موبایل در وردپرس
نصب افزونه WP Mobile Menu

بعد از فعال‌سازی، بخشی با عنوان Mobile Menu Options در اختیار شما قرار می‌گیرد. این همان جایی است که می‌توانید تنظیمات منوی موبایل را مدیریت کنید.

2. بررسی بخش Mobile Menu Options

حالا وارد بخش Mobile Menu Options شوید و روی نخستین بخش تنظیمات کلیک کنید. در این قسمت تنظیمات اصلی افزونه قرار دارد و شما می‌توانید پیکربندی عمومی منوی موبایل را انجام دهید.

صفحه Mobile Menu Options
صفحه Mobile Menu Options

در این بخش، همان‌طور که در تصویر می‌بینید، امکان مدیریت موارد زیر را دارید:

  • تعیین محل نمایش منوی موبایل و راست یا چپ بودن آن
  • نمایش یا عدم نمایش منوی موبایل
  • تعیین ابعاد و اندازه منو
  • نحوه نمایش زیرمنوها
  • انتخاب فونت و اندازه برای زیرمنوها
  • اضافه کردن آیکون و تصویر به منو
  • اضافه کردن کدهای سفارشی CSS
  • درون‌ریزی و برون‌بری تنظیمات

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

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

چگونگی مخفی کردن منوی موبایل در وردپرس از طریق کدنویسی

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

بهینه‌سازی دیتابیس وردپرس؛ 6 روش امن و کاربردی

نکته مهم اینجاست که کلاس یا شناسه منوی موبایل در همه قالب‌ها یکسان نیست. بنابراین باید ابتدا کلاس دقیق منوی موبایل سایت خودتان را پیدا کنید و بعد کد مناسب را بنویسید.

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

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

تغییر سایز مروگر برای نمایش منوی موبایل
تغییر سایز مروگر برای نمایش منوی موبایل

2. پیدا کردن کدهای مربوط به منوی موبایل

حالا روی آیکون منوی موبایل راست‌کلیک کنید و گزینه Inspect را بزنید تا ابزار بررسی عناصر مرورگر باز شود. با این کار می‌توانید کلاس CSS مربوط به منوی موبایل را پیدا کنید.

کلیک بر روی گزینه inspect
کلیک بر روی گزینه inspect

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

3. اضافه کردن کد CSS برای مخفی کردن منوی موبایل

بعد از پیدا کردن کلاس، از مسیر نمایش ← سفارشی‌سازی وارد بخش مربوط به CSS سفارشی شوید و کد را اضافه کنید. در نمونه این آموزش از کلاس زیر استفاده شده است:

کدهای CSS مربوط به آیکون منوی موبایل
کدهای CSS مربوط به آیکون منوی موبایل
.mob-icon-menu:before {
    content: '\e9d6';
    display: none;
}

همان‌طور که می‌بینید، مهم‌ترین بخش این کد مقدار display: none; است. با همین دستور، عنصر انتخابی از دید کاربر مخفی می‌شود. فقط یادتان باشد که این کلاس نمونه است و ممکن است کلاس منوی موبایل در قالب شما چیز دیگری باشد.

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

استفاده از افزونه بهتر است یا کدنویسی؟

اگر فقط می‌خواهید آیکون یا منوی موبایل را مخفی کنید و با CSS آشنایی دارید، روش کدنویسی سریع‌تر و سبک‌تر است. اما اگر بخواهید علاوه بر مخفی کردن منو، ساختار منوی موبایل را تغییر دهید یا امکانات بیشتری مثل تنظیم هدر و فوتر موبایل داشته باشید، افزونه WP Mobile Menu انتخاب کامل‌تری است.

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

پنهان کردن منوی موبایل در وردپرس کار سختی نیست و می‌توان آن را هم با افزونه و هم با کدنویسی انجام داد. اگر به دنبال راه‌حلی ساده و قابل مدیریت هستید، افزونه WP Mobile Menu گزینه مناسبی است و تنظیمات خوبی در اختیارتان می‌گذارد. اگر هم فقط می‌خواهید منو یا آیکون آن را از دید کاربر پنهان کنید، اضافه کردن یک کد CSS در بسیاری از مواقع کافی است.

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

منبع: wpbeginner.com

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

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