Personalize a área de trabalho e o administrador do Wordpress

Índice

Parte 1

Começar

Vamos detalhar como ocultar menus específicos do Dashboard ou Desktop no WordPress, a solução para quando você está fazendo um trabalho personalizado e não quer que o cliente veja nenhum menu ou não consiga alterar a configuração da web .

Como ocultar certos menus do painel no WordPress
Vamos detalhar como ocultar menus específicos do Dashboard ou Desktop no WordPress, a solução para quando você está fazendo um trabalho personalizado e não quer que o cliente veja determinados menus ou que não possa alterar a configuração da web.
Temos que colocar o seguinte código no arquivo functions.php do modelo WordPress que você está usando, especificando quais menus queremos ocultar.
 função hide_menus () {menu $ global; $ delete = array (('Postagens'), ('Mídia'), ('Links'), ('Usuários'), ('Comentários')); fim ($ menu); while (prev ($ menu)) {$ value = explode ('', $ menu [key ($ menu)] [0]); if (in_array ($ value [0]! = NULL? $ value [0]: "", $ delete)) {unset ($ menu [key ($ menu)]);}}} add_action ('admin_menu', ' ocultar_menus '); 

Alterar o logotipo na tela de login
Na tela de login do gerente, o logotipo do WordPress aparece acima do formulário. Podemos colocar o logotipo que quisermos em seu lugar. Para isso, adicionamos esta função no arquivo functions.php do nosso tema:
 função custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Alterar rodapé do painel de administração
O código também iria para o arquivo functions.php do seu tema. Isso permite que você coloque a frase que deseja, por exemplo:
 function change_footer_admin () {echo '© 2011 Copyright - NOME DA EMPRESA. Todos os direitos reservados - Web criado por Dominio '; } add_filter ('admin_footer_text', 'change_footer_admin');

Remova metaboxes e funcionalidades dos posts
Quando vamos criar uma entrada no WordPress, muitas janelas aparecem para inserir conteúdo ou exibir informações. Muitas vezes temos muitos deles sobrando e eles só geram confusão para os usuários que não conhecem o WordPress. Por exemplo, as tags, o resumo, campos personalizáveis, etc.
Colocando esse código em functions.php, podemos eliminar aqueles que parecem dispensáveis:
 if (is_admin ()): function my_remove_meta_boxes () {if (! current_user_can ('administrador')) {remove_meta_box ('linktargetdiv', 'link', 'normal'); remove_meta_box ('linkxfndiv', 'link', 'normal'); remove_meta_box ('linkadvanceddiv', 'link', 'normal'); remove_meta_box ('postexcerpt', 'post', 'normal'); remove_meta_box ('trackbacksdiv', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('postcustom', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('commentsdiv', 'post', 'normal'); remove_meta_box ('revisionsdiv', 'post', 'normal'); remove_meta_box ('authordiv', 'post', 'normal'); remove_meta_box ('sqpt-meta-tags', 'post', 'normal'); }} add_action ('admin_menu', 'my_remove_meta_boxes'); fim se;

Como podemos ver, a função remove_meta_box possui três parâmetros: o primeiro é o "id" da janela que queremos remover, o segundo pode ser o tipo de publicação, "página", "post" ou "link" dependendo de onde estamos e o terceiro "Normal", "avançado" ou "lateral" dependendo de onde está a janela.
Nesta função, eles só são removidos se você não for um administrador. Se removermos os condicionais, eles serão removidos de todos os usuários, incluindo o administrador. Podemos ver o que cada janela é baseada em seu "id" no código HTML.
Remova metaboxes da área de trabalho
Também na área de trabalho existem algumas janelas que podemos dispensar. Também para functions.php, o código seria:
 function example_remove_dashboard_widgets () {remove_meta_box ('dashboard_quick_press', 'painel', 'lado'); remove_meta_box ('dashboard_recent_drafts', 'painel', 'lado'); remove_meta_box ('dashboard_primary', 'painel', 'lado'); remove_meta_box ('dashboard_secondary', 'painel', 'lado'); remove_meta_box ('dashboard_incoming_links', 'painel', 'normal'); remove_meta_box ('dashboard_recent_comments', 'painel', 'normal'); remove_meta_box ('dashboard_right_now', 'painel', 'normal'); remove_meta_box ('dashboard_plugins', 'painel', 'normal'); remove_meta_box ('dashboard_browser_nag', 'painel', 'normal'); } add_action ('wp_dashboard_setup', 'example_remove_dashboard_widgets');

Aqui podemos identificar pelo ID da janela que queremos excluir.
AnteriorPágina 1 de 3PróximoGostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave