حذف منوهای پیشخوان وردپرس
حذف منوهای پیشخوان وردپرس
دلایل زیادی برای ساده سازی منوی مدیریت وردپرس وجود دارد، شاید شما یک توسعه دهنده هستید و سایت جدیدی را به مشتری تحویل داده اید و نمی خواهید آنها را با گزینه های زیادی تحت فشار قرار دهید. بنابرین حذف منوهای پیشخوان وردپرس یکی از ابزارهای مفید برای شماست.
اگر برای اولین بار وارد مدیریت وردپرس شده باشید می تواند برایتان کمی پیچیده باشد،شما این امکان را دارید که با حذف گزینه هایی که برای عملکرد سایت به آنها نیازی نیست، می توانید مدیریت را کمی راحت تر کنید.
شاید تعداد زیادی افزونه یا نوع پست سفارشی داشته باشید بنابراین می خواهید پیوندهای استفاده نشده را حذف کنید تا منوی خود را برای سهولت استفاده کوتاه کنید.
انواع روش های حذف منوهای پیشخوان مدیریت وردپرس:
- استفاده کد نویسی
- نصب افزونه
1- استفاده از کدنویسی
تنها کاری که باید انجام دهیداین است که، فایل functions.php قالب خود را باز کرده و قطعه کد زیر را در آن کپی کنید
function wpdocs_remove_menus(){
remove_menu_page( 'index.php' ); //پیشخوان
remove_menu_page( 'jetpack' ); //جت پک
remove_menu_page( 'edit.php' ); //نوشته ها
remove_menu_page( 'upload.php' ); //رسانه
remove_menu_page( 'edit.php?post_type=page' ); //برگه
remove_menu_page( 'edit-comments.php' ); //دیدگاه ها
remove_menu_page( 'themes.php' ); //پوسته
remove_menu_page( 'plugins.php' ); //افززونه
remove_menu_page( 'users.php' ); //کاربران
remove_menu_page( 'tools.php' ); //ابزارها
remove_menu_page( 'options-general.php' ); //تنظیمات
}
add_action( 'admin_menu', 'wpdocs_remove_menus' );
اگر قصد دارید فقط یک منوی خاصی را حذف کنید (مثلا آیتم تنظیمات) بهتر است از کد زیر استفاده کنید
function remove_menus(){
remove_menu_page( 'options-general.php' ); //تنظیمات
}
add_action( 'admin_menu', 'remove_menus' );
همچنین می توانید از این روش برای حذف منوهای ایجاد شده توسط افزونه ها استفاده کنید ، باید روی مورد منو کلیک کنید و آدرس آن را کپی کنید بعد از آن در کد قرار دهید . به عنوان مثال، برای پنهان کردن نوع پست نمونه کارها با آدرس :
wp-admin/edit.php?post_type=portfolio
باید از کد زیر استفاده کنید و در فایل فانکشن قرار دهید
function remove_menus(){
remove_menu_page( 'edit.php?post_type=portfolio' );
}
add_action( 'admin_menu', 'remove_menus' );
2- نصب افزونه
اما برخی دوستان ممکن است تمایل به کد نویسی نداشته باشند و ترجیح می دهند از روش دیگری اقدام به حذف منوهای پیشخوان وردپرس نمایند. در این صورت می توانند از افزونه هایی که در این زمینه وجود دارند استفاده کنند.
برای این کار چندین افزونه است که بهترین آن ها از نگاه کارشناسان ما در سایت پنگاش، می تواند Adminimize باشد.
توجه: تجربه ی چندین ساله ی ما در زمینه برنامه نویسی و کار با افزونه های مختلف ما را به این باور رسانده است که، سعی کنید همیشه به جای استفاده از افزونه، از کدنویسی بهره بگیرید.
افزودن دیدگاه
دوست عزیز از این کد استفاده کنید
function remove_menus(){
remove_menu_page( 'admin.php?page=wpclever' );
}
add_action( 'admin_menu', 'remove_menus' );
شوان
عرض ادب چرا نمی تونم منوی افزونه ها رو حذف کنم به عنوان مثال
WPclever
admin.php?page=wpclever
لطفا راهنمایی کنید خیلی به این نیاز دارم ! این نمونه بود حتی افزونه های دیگه مثل افزونه های سایت راست چین و …
شهریور ۷, ۱۴۰۱ در ۲:۳۲ ق٫ظ