Pular para o conteúdo

Personalizar Dashboard Widgets

agosto 1, 2011

Para customizar a página inicial do Painel, chamada de Dashboard Widgets,
use o seguinte:

// disable default dashboard widgets
function disable_default_dashboard_widgets() {

remove_meta_box(‘dashboard_right_now’, ‘dashboard’, ‘core’);
remove_meta_box(‘dashboard_recent_comments’, ‘dashboard’, ‘core’);
remove_meta_box(‘dashboard_incoming_links’, ‘dashboard’, ‘core’);
remove_meta_box(‘dashboard_plugins’, ‘dashboard’, ‘core’);

remove_meta_box(‘dashboard_quick_press’, ‘dashboard’, ‘core’);
remove_meta_box(‘dashboard_recent_drafts’, ‘dashboard’, ‘core’);
remove_meta_box(‘dashboard_primary’, ‘dashboard’, ‘core’);
remove_meta_box(‘dashboard_secondary’, ‘dashboard’, ‘core’);

}

add_action(‘admin_menu’, ‘disable_default_dashboard_widgets’);

Do jeito que está acima, a ação ocorrerá para TODOS os usuários. Se quiser
customizar para um grupo de usuários específico ou para um usuário em
específico, use a função abaixo como base…. Sendo que “manage_options” é
uma função administrativa… Depois estude mais sobre as funções (Roles &
Capabilities)

if (!current_user_can(‘manage_options’)) {
add_action(‘wp_dashboard_setup’,
‘disable_default_dashboard_widgets’);

}

outro exemplo:

Efetuarei a customização apenas pros usuários “Editores”:

if (current_user_can(‘editor’)) {        add_action(‘wp_dashboard_setup’,
‘disable_default_dashboard_widgets’);

}

Exemplos acima retirados do seguinte link:
http://digwp.com/2010/10/customize-wordpress-dashboard/

Outro link interessante:

http://www.catswhocode.com/blog/10-wordpress-dashboard-hacks

No link acima, há como remover alguns menus do painel.

Fonte: Drika(Lista WordPress Brasil)

One Comment leave one →
  1. novembro 28, 2013 4:28 am

    Обрети вполне подсолнечная! для сайте, где имеется много новой и полезной информации.

Deixe um comentário