سفارشی سازی پیشخوان وردپرس و حذف منوهای اضافی مدیریت
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

اگه بعد از نصب چند قالب و افزونه، منوی مدیریت سایتتون شلوغ شده، لازم نیست با همون چیدمان پیشفرض کنار بیاید. با سفارشی سازی پیشخوان وردپرس میتونید اسم منوها رو تغییر بدید، گزینههای پرکاربرد رو بالاتر ببرید، منوهای اضافی رو مخفی کنید و محیط سادهتری برای اعضای تیم بسازید.
در این آموزش از افزونه Admin Menu Editor استفاده میکنیم. قدمبهقدم میبینید چطور افزونه رو نصب کنید، منوی مدیریت رو تغییر بدید و دسترسی کاربران رو با دقت بیشتری تنظیم کنید. این آموزش روی سفارشیکردن منوی کناری پیشخوان تمرکز داره و بخشهایی مثل صفحه ورود یا ابزارکهای صفحه اصلی پیشخوان رو تغییر نمیده.
آنچه در این مقاله میخوانید
سفارشی سازی پیشخوان وردپرس چه فایدهای داره؟
هر افزونه ممکنه یک منوی تازه به پیشخوان اضافه کنه. بعد از مدتی، پیداکردن گزینههایی که هر روز با اونها کار میکنید سخت میشه. با مرتبکردن منوی مدیریت، گزینههای مهم جلوی چشم میمونن و موارد کماستفاده مزاحمتون نمیشن.
- مرتبکردن منوی مدیریت: میتونید منوها و زیرمنوها رو با ترتیب دلخواه بچینید.
- سادهترکردن پیشخوان: نویسنده، فروشنده یا پشتیبان سایت فقط گزینههایی رو میبینه که برای کارش لازم داره.
- انتخاب نامهای قابلفهمتر: میتونید عنوان یک منو رو به عبارتی تغییر بدید که اعضای تیمتون راحتتر متوجهش بشن.
- کمکردن اشتباههای ناخواسته: مخفیکردن گزینههای غیرضروری احتمال کلیک اشتباه کاربران تازهکار رو کمتر میکنه.
یادتون نره مخفیکردن منو با محدودکردن دسترسی فرق داره. وقتی منویی رو مخفی میکنید، فقط لینک اون از پیشخوان کنار میره. ولی سطح دسترسی یا Capability مشخص میکنه کاربر واقعاً اجازه بازکردن و استفاده از اون صفحه رو داره یا نه. Capability همون مجوزیه که وردپرس برای انجام کارهایی مثل ویرایش نوشته یا مدیریت افزونهها بررسی میکنه.
معرفی افزونه Admin Menu Editor
Admin Menu Editor افزونهای برای ویرایش منوی مدیریت وردپرسه. با نسخه رایگان اون میتونید عنوان و آدرس منوها رو تغییر بدید، منوها رو جابهجا یا مخفی کنید، آیکون تازهای انتخاب کنید و مجوز لازم برای بازکردن هر منو رو محدودتر کنید.
این افزونه دو نسخه رایگان و Pro داره. نسخه رایگان برای مرتبکردن عمومی منو و مخفیکردن گزینههای اضافی مناسبه. نسخه Pro امکانات دقیقتری برای تنظیم منو بر اساس نقش یا کاربر مشخص، خروجیگرفتن از تنظیمات و قابلیتهای پیشرفتهتر داره. چون مرزبندی امکانات ممکنه در نسخههای بعدی تغییر کنه، قبل از خرید بهتره قابلیت موردنظرتون رو در صفحه رسمی افزونه بررسی کنید.
نیازمندیهای وردپرس و PHP این افزونه ممکنه با انتشار نسخههای تازه تغییر کنن. قبل از نصب، بخش نیازمندیها رو در صفحه رسمی افزونه بررسی کنید، وردپرس و PHP سایتتون رو به نسخه سازگار ارتقا بدید و از سایت نسخه پشتیبان بگیرید.
نصب و فعالسازی Admin Menu Editor
برای نصب افزونه وارد پیشخوان وردپرس بشید و از منوی «افزونهها» بخش افزودن افزونه تازه رو باز کنید. عبارت Admin Menu Editor رو در کادر جستوجو بنویسید. افزونه رو پیدا کنید، دکمه نصب رو بزنید و بعد از پایان نصب، اون رو فعال کنید. اگه با این مراحل آشنا نیستید، آموزش نصب افزونه در وردپرس جزئیات بیشتری در اختیارتون میذاره.

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

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

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

آموزش سفارشی سازی منوی مدیریت وردپرس
تغییر نام و عنوان منوها
روی منوی موردنظرتون کلیک کنید و عنوان اون رو در بخش تنظیمات تغییر بدید. این تغییر فقط متن نمایشی منو رو عوض میکنه و محتوای صفحه یا عملکرد افزونه تغییر نمیکنه. برای نمونه، میتونید عنوان یک منوی پیچیده رو به عبارتی کوتاه و قابلفهم برای اعضای تیمتون تبدیل کنید.
اسم منو رو طوری انتخاب کنید که کاربر قبل از کلیک بفهمه چه چیزی داخل اون صفحه قرار گرفته. عنوانهای خیلی کوتاه، مبهم یا متفاوت با اصطلاحات رایج تیم ممکنه پیداکردن بخشها رو سختتر کنن.
جابهجایی منوها و زیرمنوها
برای جابهجایی، گزینه موردنظرتون رو با ماوس بگیرید و در محل تازه رها کنید. میتونید ترتیب منوهای اصلی رو تغییر بدید یا یک گزینه رو بین منوی اصلی و زیرمنو جابهجا کنید. بهتره گزینههای روزمره رو بالاتر و تنظیمات کماستفاده رو پایینتر قرار بدید.
ساخت منو یا زیرمنوی تازه
برای ساخت گزینه تازه، از دکمه ایجاد منو یا زیرمنو در نوار ابزار استفاده کنید. بعد عنوان و آدرس مقصد رو وارد کنید. آدرس مقصد میتونه به یکی از صفحههای مدیریت وردپرس یا صفحهای مرتبط با کار تیم شما اشاره کنه.
آدرس رو با دقت وارد کنید. یک نشانی اشتباه ممکنه کاربر رو به صفحه خطا بفرسته یا منویی بسازه که هیچ کاربردی نداره. قبل از ذخیره نهایی، آدرس رو در یک زبانه تازه مرورگر آزمایش کنید.
تغییر آیکون منوها
در تنظیمات هر منو میتونید یکی از آیکونهای موجود وردپرس رو انتخاب کنید. بعضی نسخهها یا قابلیتهای افزونه امکان استفاده از آیکون SVG رو هم در اختیارتون میذارن. SVG یک فرمت تصویری برداریه که در اندازههای مختلف واضح میمونه. قبل از استفاده، در صفحه رسمی افزونه بررسی کنید که این قابلیت در نسخه شما در دسترس باشه.
از آیکون ساده و مرتبط استفاده کنید. آیکونهای زیاد یا نامفهوم بهجای مرتبکردن پیشخوان، اون رو شلوغتر میکنن. فایل SVG رو هم فقط از منبع مطمئن بگیرید، چون این فایل میتونه محتوای ناامن داشته باشه.
مخفیکردن منوهای اضافی
منوی اضافی رو انتخاب کنید و گزینه مخفیکردن رو بزنید. این روش برای کنارگذاشتن گزینههایی مناسبه که کاربران به اونها نیازی ندارن. برای نمونه، یک نویسنده معمولاً لازم نیست منوهای مربوط به تنظیمات فنی افزونهها رو در پیشخوانش ببینه.
مخفیکردن منو فقط ظاهر پیشخوان رو تغییر میده. برای جلوگیری واقعی از دسترسی باید نقش و مجوز کاربر رو هم درست تنظیم کنید. برای شناخت بهتر نقشها میتونید راهنمای تعیین نقش کاربری در وردپرس رو بخونید.
برگردوندن منوها به حالت پیشفرض
اگه تغییری نتیجه دلخواهتون رو نداشت، گزینه مربوط به بازنشانی یا بارگذاری منوی پیشفرض رو در صفحه افزونه پیدا کنید. نام و محل این گزینه ممکنه در نسخههای مختلف فرق داشته باشه. قبل از استفاده حواستون باشه که بازنشانی ممکنه تنظیمات سفارشی منو رو کنار بذاره، پس اول از سایت نسخه پشتیبان بگیرید.
منوهای پیشفرض وردپرس رو صرفاً با دکمه حذف کنار نذارید. این منوها ممکنه بعد از ذخیره دوباره ساخته بشن. برای کنارگذاشتن ماندگار اونها از مخفیکردن منو یا محدودکردن سطح دسترسی استفاده کنید.
مدیریت دسترسی کاربران به منوهای پیشخوان
انتخاب سطح دسترسی مناسب برای هر منو
در تنظیمات منو بخشی برای تعیین Capability یا مجوز لازم دیده میشه. کاربر فقط وقتی میتونه اون منو رو باز کنه که مجوز انتخابشده رو داشته باشه. برای نمونه، منویی که به مدیریت افزونهها مربوطه نباید با مجوزی در دسترس نویسندهها قرار بگیره.
نسخه رایگان Admin Menu Editor برای محدودترکردن دسترسی فعلی منوها طراحی شده و نمایش یک منو بهتنهایی مجوز تازهای برای کاربر نمیسازه. چون رفتار مجوزها موضوع حساسی هست، نتیجه رو با یک حساب آزمایشی بررسی کنید و جزئیات نسخه فعلی رو هم در صفحه رسمی افزونه بخونید.
چرا مخفیکردن منو بهتنهایی امنیت سایت رو تأمین نمیکنه؟
منوی مخفی فقط از نوار کناری حذف میشه. اگه کاربر هنوز مجوز لازم رو داشته باشه، ممکنه با آدرس مستقیم به صفحه برسه. پس برای صفحههای حساس، هم نقش کاربری و هم Capability منو رو بررسی کنید.
برای حسابهای غیرمدیر، کمترین دسترسی لازم رو در نظر بگیرید. کاربر باید فقط به بخشهایی دسترسی داشته باشه که برای انجام کارش ضروری هستن. این کار هم پیشخوان رو سادهتر میکنه و هم احتمال تغییر ناخواسته تنظیمات رو پایین میاره.
محدودیت نسخه رایگان در مدیریت نقشها و کاربران
نسخه رایگان بیشتر برای یک چیدمان عمومی و محدودکردن مجوز منوها مناسبه. تنظیم جداگانه منو برای نقشها یا کاربران مشخص جزو قابلیتهایی هست که باید دسترسی به اون رو در نسخه Pro بررسی کنید. قبل از خرید، صفحه رسمی محصول رو بخونید تا مطمئن بشید قابلیت موردنظرتون در نسخه انتخابی ارائه میشه.
کار با بخش Plugins در Admin Menu Editor
بخش Plugins اطلاعات افزونههای نصبشده سایتتون رو نشون میده و ممکنه با توجه به نسخه Admin Menu Editor، امکان تغییر بعضی اطلاعات نمایشی افزونهها رو در اختیارتون بذاره. این تغییرها فایل اصلی افزونه رو دستکاری نمیکنن. قبل از انجام تغییر، قابلیتهای دقیق نسخه رایگان و Pro رو در صفحه رسمی بررسی کنید.

بعضی قابلیتهای این بخش برای مدیریت نمایش افزونهها به کاربران دیگه طراحی شدن. بااینحال، پنهانکردن اطلاعات یک افزونه جای محدودکردن مجوز نصب، فعالسازی یا حذف افزونهها رو نمیگیره. این مجوزها رو باید از راه نقشهای کاربری درست تنظیم کنید و نتیجه رو با یک حساب آزمایشی بسنجید.
تنظیمات کاربردی Admin Menu Editor
انتخاب افرادی که به تنظیمات افزونه دسترسی دارن
در بخش Settings میتونید مجوز لازم برای دسترسی به تنظیمات Admin Menu Editor رو انتخاب کنید. این بخش رو فقط در اختیار مدیران قابلاعتماد بذارید. کاربری که به ویرایشگر منو دسترسی داره، میتونه چیدمان پیشخوان و بعضی محدودیتهای منوها رو تغییر بده.
تنظیم ظاهر و چیدمان ویرایشگر منو
بسته به نسخه افزونه، ممکنه گزینههایی برای تغییر نحوه نمایش ویرایشگر یا چیدمان ابزارها ببینید. این گزینهها روی ظاهر عمومی سایت اثری ندارن و فقط به محیط مدیریت و صفحه افزونه مربوط میشن.
فعالکردن گزینههای پیشرفته و حالت اشکالزدایی
اگه در نسخه شما گزینههای پیشرفته یا حالت اشکالزدایی وجود داشته باشن، میتونن اطلاعات بیشتری درباره منوها و مجوزها نشون بدن. اشکالزدایی یا Debug یعنی بررسی اطلاعات فنی برای پیداکردن علت یک مشکل. اگه با این اطلاعات آشنا نیستید، این گزینهها رو فقط هنگام عیبیابی و با راهنمایی فرد متخصص فعال کنید.
قابلیتهای تکمیلی افزونه
- ریدایرکت ورود و خروج: ریدایرکت یعنی فرستادن خودکار کاربر از یک آدرس به آدرس دیگه. بعضی قابلیتهای افزونه میتونن کاربران رو بعد از ورود یا خروج به صفحه مشخصی بفرستن.
- محدودکردن دسترسی به نوشتهها: بعضی نسخهها یا قابلیتهای افزونه ابزارهایی برای کنترل دسترسی به محتوا دارن. قبل از استفاده، نسخه لازم رو در صفحه رسمی بررسی کنید و نتیجه رو با یک حساب آزمایشی بسنجید.
- آیکون SVG: در صورت پشتیبانی نسخه شما، میتونید برای منوها آیکون SVG بذارید و ظاهر مرتبتری بسازید.
- تنظیمات دقیقتر در نسخه Pro: نسخه Pro قابلیتهای بیشتری برای ساخت منوهای متفاوت بر اساس نقش یا کاربر مشخص داره. فهرست دقیق امکانات رو قبل از خرید در صفحه رسمی بررسی کنید.
لازم نیست همه قابلیتها رو همزمان فعال کنید. اول مشکلی رو مشخص کنید که میخواید حل بشه، بعد فقط تنظیم مرتبط با همون نیاز رو تغییر بدید. این روش عیبیابی تغییرات رو خیلی راحتتر میکنه.
نکتههای مهم قبل از ذخیره تغییرات
- نسخه پشتیبان بگیرید: قبل از تغییر تعداد زیادی منو، از سایت و پایگاه داده نسخه پشتیبان داشته باشید.
- دسترسی مدیر رو محدود نکنید: مجوز منوهای مهم رو طوری تنظیم نکنید که حساب مدیر اصلی هم دسترسی خودش رو از دست بده.
- از حساب آزمایشی استفاده کنید: یک کاربر با نقش موردنظرتون بسازید و نتیجه رو با همون حساب بررسی کنید.
- آدرس مستقیم صفحه رو آزمایش کنید: فقط ناپدیدشدن منو رو بررسی نکنید. آدرس مستقیم صفحه محدودشده رو هم با حساب آزمایشی باز کنید.
- هر بار چند تغییر محدود انجام بدید: بعد از هر مرحله تنظیمات رو ذخیره و نتیجه رو بررسی کنید تا اگه مشکلی پیش اومد، علت اون مشخص باشه.
- حافظه پنهان رو در نظر بگیرید: اگه تغییرها دیده نمیشن، یکبار صفحه رو تازهسازی کنید و حافظه پنهان مرورگر یا سایت رو بررسی کنید.
بعد از ذخیره، منوی پیشخوان رو هم با حساب مدیر و هم با حساب کاربر آزمایشی بررسی کنید. مطمئن بشید گزینههای لازم هنوز در دسترس هستن و کاربران غیرمدیر نمیتونن صفحههای حساس رو با آدرس مستقیم باز کنن.
جمعبندی
سفارشی سازی پیشخوان وردپرس کمک میکنه محیط مدیریت مرتبتر و برای هر عضو تیم قابلفهمتر باشه. افزونه Admin Menu Editor برای تغییر نام، ترتیب، آیکون و نمایش منوها ابزارهای مناسبی در اختیارتون میذاره و برای بیشتر تغییرهای ظاهری به کدنویسی نیازی ندارید.
برای صفحههای حساس، فقط به مخفیشدن منو اکتفا نکنید. نقش و مجوز کاربر رو هم بررسی کنید و هر تغییر رو قبل از استفاده روی سایت اصلی، با یک حساب آزمایشی بسنجید.
سؤالات متداول درباره سفارشی سازی پیشخوان وردپرس
آیا برای سفارشی سازی پیشخوان به کدنویسی نیاز داریم؟
نه، بیشتر کارهایی مثل تغییر عنوان، جابهجایی، انتخاب آیکون و مخفیکردن منوها از داخل رابط Admin Menu Editor انجام میشن و به نوشتن کد نیازی ندارن.

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