کد حذف لینک از منوهای پیشخوان وردپرس

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-05-06 14:49:27

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

کد زیر رو داخل فایل functions.php قالبتون قرار بدید تا منوهای اضافه رو حذف کنید. هر لینک داخل کد زیر که نخواستید حذف بشه رو به راحتی از کد حذف کنید.

function talkina_remove_menus () {

global $menu;
$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
end ($menu);

while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);

if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
add_action('admin_menu', 'talkina_remove_menus ');