اگر وب سایتی با #وردپرس برای مشتری طراحی کرده اید و می خواهید بعد از اتمام کار، برای جلوگیری از سردرگمی او در مواجهه با فهرست کناری پیشخوان وردپرس، فهرست و لینک های داخل آن را شخصی سازی کنید، ادامه تاپیک را دنبال کنید.
اگر قصد دارید گزینه های اصلی را از سایدبار پیشخوان حذف کنید، کافیست شناسه آنها را وارد کنید. کد زیر را در فایل functions.php
قالبتان قرار دهید:
function betalk_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', 'betalk_remove_menus');
در خط 3 در قسمت $restricted
نام لینک هایی که باید حذف شوند را وارد کنید. از اسامی موجود، هر کدام را که نمی خواهید حذف شوند را از لیست حذف کنید.
و اگر قصد دارید زیرمنوهای خاصی را حذف کنید، می توانید این کد را استفاده کنید:
function betalk_remove_submenus() {
global $submenu;
unset($submenu['index.php'][10]); // Removes 'Updates'.
unset($submenu['themes.php'][5]); // Removes 'Themes'.
unset($submenu['options-general.php'][15]); // Removes 'Writing'.
unset($submenu['options-general.php'][25]); // Removes 'Discussion'.
}
add_action('admin_menu', 'betalk_remove_submenus');