Customizando o painel de administração do WordPress

Desculpem a demora na postagem do artigo, tive diversos contra-tempos no caminho e sempre que enfim sentava para blogar, alguma coisa acontecia, fora a formatação do PC que me tirou tempo, mas chega de conversa. Hoje iremos abordar uma parte importante do WordPress que muitos gostariam de saber como editar, mas por ser algo um pouco complexo para muitos, eles acabam por desistir. Customizar o painel do WordPress, como fazer?

Motivo

Por que fazer esta modificação? Essa parte de configuração é extremamente útil para quem vai criar um website para um determinado cliente, mas gostaria que determinados campos não estivessem disponíveis para ele, além do, isto simplifica a usabilidade do painel e deixa extremamente fácil de se usar por um cliente inexperiente.

Já ensinamos em alguns de nossos artigos como fazer algumas customizações no WordPress:

Remover Widgets do Painel

Provavelmente um dos aborrecimentos mais comuns com a área de administração do WordPress é o grande número de widgets no painel de controle. Com certeza você pode removê-los, Configurando as “opções de tela”, mas isso só se aplica ao seu perfil de usuário pessoal. Então, como fazer isto para todos os usuários, especialmente aqueles que não tem experiência com o CMS WordPress?

É realmente muito simples. Colocando um pouco de código em seu arquivo functions.php, podemos remover qualquer um dos widgets que desejarmos.

{code type=php}
// remove dashboard widgets
function example_remove_dashboard_widgets() {
// load the metaboxes array as a global variable
global $wp_meta_boxes;

// we need to manually unset each widget
unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_quick_press’]);
}

// Hoook into the ‘wp_dashboard_setup’ action to remove the widgets defined above
add_action(‘wp_dashboard_setup’, ‘example_remove_dashboard_widgets’ );
{/code}

O código acima irá remove o widget Quick Press do painel. Para remover outros, indicarei abaixo a lista das funções. Aconselho testar algumas configurações e achar a que melhor atende suas necessidades, faça o WordPress ficar do seu jeito.
Abaixo está uma lista de todos os nomes de widget diferentes:

Coluna Main

{code type=php}
$wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_right_now’]
$wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_recent_comments’]
$wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_incoming_links’]
$wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_plugins’]
{/code}

Coluna Side

{code type=php}
$wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_quick_press’]
$wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_recent_drafts’]
$wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_primary’]
$wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_secondary’]

{/code}

Se quiséssemos remover todos eles, nossa função ficaria assim:

{code type=php}
// remover widgets do painel
function remove_widgets_painel() {
// load the metaboxes array as a global variable
global $wp_meta_boxes;

// side de widgets
unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_recent_drafts’]);
unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_quick_press’]);
unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_primary’]);
unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_secondary’]);

// widgets normais
unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_right_now’]);
unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_incoming_links’]);
unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_recent_comments’]);
unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_plugins’]);
}

// adiciona a ação para o funcionamento da remoção dos widgets
add_action(‘wp_dashboard_setup’, ‘remove_widgets_painel’ );

{/code}

Conclusão

É isso galera, esta é a primeira parte de como você pode customizar o seu dashboard manager ou painel de administração do wordpress, aguarde que logo postaremos a parte 2 deste série de dicas. Espero que todos possam aproveitar estas dicas.

Até a próxima.

Gostou das funções? Sabe de alguma melhor? Comente e não deixe de compartilhar o conhecimento.

Receba as melhores dicas para criar um negócio digital lucrativo

Jair Rebello

Empreendedor e Nômade Digital. Dedica grande parte do seu tempo para criar soluções como o Plugin SqueezeWP e o Template ConversionWP Premium que ajudam dezenas de milhares de empreendedores a desenvolverem seus negócios.

Website: http://www.rebello.blog.br