Você já trabalhou em um projeto que exigiu que você personalize a exibição do painel de administração do WordPress? Bem, um dos primeiros consultores que os consultores são o WordPress Dashboard. Mostramos um exemplo rápido de como adicionar widgets de painel personalizados no WordPress. Neste artigo, mostraremos como remover widgets do painel do WordPress.
Nota: Se você acabou neste artigo procurando como remover widgets do painel apenas por si mesmo, então você provavelmente deve olhar para o nosso artigo: Como personalizar a Área de administração do WordPress (Painel de controle) para iniciantes
Tudo o que você precisa fazer é simplesmente colar o seguinte código no arquivo functions.php do seu tema. Embora talvez seja uma boa idéia salvar esse arquivo como um plugin e torná-lo um plug-in plugin.
function remove_dashboard_widgets () { Global $ wp_meta_boxes; unset ($ wp_meta_boxes ['dashboard'] ['side'] ['core'] ['dashboard_quick_press']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_incoming_links']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_right_now']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_plugins']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_recent_drafts']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_recent_comments']); unset ($ wp_meta_boxes ['dashboard'] ['side'] ['core'] ['dashboard_primary']); unset ($ wp_meta_boxes ['dashboard'] ['side'] ['core'] ['dashboard_secondary']); } add_action ('wp_dashboard_setup', 'remove_dashboard_widgets');
Cada um dos widgets listados acima é bastante auto-explicativo. Você pode manter os que deseja, simplesmente removendo-os da lista. Se você quiser remover esses widgets de todos os usuários, exceto os administradores, basta alterar a última linha para isso:
se (! current_user_can ('manage_options')) { add_action ('wp_dashboard_setup', 'remove_dashboard_widgets'); }
Esperamos que este artigo o ajude a remover os widgets de painel padrão no WordPress.