حذف منوهای پیش خوان در وردپرس
پنجشنبه, فروردین ۱۲م, ۱۳۸۹وقتی وبلاگ وردپرسی رو برای یک مشتری ایجاد می کنین , می شه با یک ایده خوب دسترسی به چند منوی پیش خوان رو برای پرهیز از بروز مشکلات آینده مشتری مثل حذف “تصادفی” پوسته سفارشی شده که براش هزینه ای هم دربر داشته رو لغو کرد.
کد زیر رو به فایل functions.php در فهرست پوسته خودتون اضافه کنین. مثال زیر همه منوهایی که با آرایه $restricted نامگذاری شدن رو حذف می کنه.
function 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', 'remove_menus');
در نگارش این نوشته مورد استفاده قرار گرفته:
ترجمه:
