Quando trabalhamos com sítios Web WordPress, o menu de administração backend é uma parte importante das operações diárias de um administrador. No entanto, o menu de administração predefinido pode não satisfazer totalmente as necessidades de todos. Neste artigo, apresentaremos dois métodos em pormenor:Faça a gestão dos menus utilizando plugins e reordenação manual através de código.
Reordenar o menu de administração com plug-ins
A utilização do plugin não requer codificação, é fácil de fazer e as visualizações são intuitivas. Os passos seguintes ajudá-lo-ão a compreender como reordenar o menu utilizando o plugin.
Passo 1: Instale o plug-in
Utilizaremos o Editor do menu de administração plug-in (componente de software)
O plugin permite arrastar e largar a reordenação dos menus de administração. Também fornece algumas funcionalidades adicionais, como a edição de nomes de menus, a alteração de direitos de acesso, etc.
- Aceda ao diretório de plug-ins: Inicie sessão no seu painel de controlo do WordPress e navegue até Plug-ins > Adicionar novo plug-in.
- Procure no plugin: Na barra de pesquisa, escreva "Editor do menu de administração" e localize o plugin, clique em Instalar agora.
- Active o plug-in: Após a conclusão da instalação, clique em ativar.
Passo 2: Reordene o menu utilizando o plugin
- Abra o editor de menus: Depois de ativar o plugin, aceda a Definições > Editor de menus.
- Arraste e largue itens de menu: No ecrã do Editor de menus, pode ver o menu de gestão atual. Com uma simples operação de arrastar e largar, pode reorganizar os itens do menu de acordo com as suas necessidades.
- Definições de menu personalizadas: Clicando em cada item de menu, pode ajustar as suas definições, tais como alterar o nome do menu, definir permissões de utilizador, etc.
- Guardar alterações: Depois de ter efectuado o ajustamento, clique na parte inferior da página Guardar alterações e o seu menu personalizado entrará em vigor.
Vantagens da funcionalidade Plug-in
- Funcionamento intuitivo: Interface de arrastar e largar, fácil de utilizar.
- Óptimas opções de personalização: Pode personalizar os nomes dos menus, os ícones, as ligações e até as permissões.
- Reduza o risco de erros: O plugin trata automaticamente as secções de código para evitar erros do utilizador devido à codificação manual.
Reordene manualmente o menu de administração por código
Se não quiser fazer isto através de um plugin, ou se quiser ter um controlo mais preciso sobre o backend do WordPress, pode editar o functions.php
para conseguir uma ordenação manual. Este método requer alguns conhecimentos básicos de programação, mas evita o consumo de recursos e os problemas de desempenho causados pela instalação de plug-ins.
Passo 1: Visite functions.php
- Aceda ao editor de temas: Inicie sessão no backend do WordPress e navegue até Aparência > Editor de ficheiros de temas.
- espetáculo (um bilhete)
functions.php
Documentação: Na lista de ficheiros do tema, no lado direito, localize e clique no ficheirofunctions.php
Documentação.
Passo 2: Adicione o código personalizado
existir functions.php
No final do ficheiro, adicione o seguinte fragmento de código:
add_filter('custom_menu_order', 'custom_reorder_admin_menu');
add_filter('menu_order', 'custom_reorder_admin_menu');
função custom_reorder_admin_menu($menu_ord) {
Se (!$menu_ord) devolver verdadeiro;
retorne array(
'index.php', // Painel de controlo
'separator1', // separador
'edit.php?post_type=page', // Páginas
'edit.php', // Postos
);
}
interpretação do código
add_filter('custom_menu_order', 'custom_reorder_admin_menu');
Este código diz ao WordPress que pretende personalizar a ordem do menu de administração.add_filter('menu_order', 'custom_reorder_admin_menu');
: através deordem_de_menu
Ganchos para definir uma ordem personalizada.$menu_ord
Array: Esta matriz contém os itens de menu actuais. A ordem de cada item de menu pode ser especificada devolvendo uma nova matriz.
Como personalizar ainda mais o menu
Os itens de menu no código podem ser ajustados conforme necessário. Por exemplo, se quiser que oRemova um item de menu (por exemplo, o menu Artigos)Pode utilizar o seguinte código:
function remove_posts_menu($menu_ord) {
if (($key = array_search('edit.php', $menu_ord)) !== false) {
unset($menu_ord[$key]);
}
return $menu_ord;
}
add_filter('menu_order', 'remove_posts_menu');
Este código irá remover o item "Artigos" do menu de administração.
Como personalizar totalmente o menu de administração do WordPress
Para além de reordenar os itens de menu, o menu de administração do WordPress pode ser ainda mais personalizado das seguintes formas.
Eliminar itens de menu
Ao utilizar o remove_menu_page()
pode ocultar completamente alguns itens de menu não desejados. O código de exemplo é o seguinte:
phpCopiar códigofunção remove_menus() {
remove_menu_page('edit-comments.php'); // Remover item de menu de comentário
remove_menu_page('upload.php'); // Eliminar um item de menu da biblioteca multimédia
}
add_action('admin_menu', 'remove_menus');
Ao chamar o remove_menu_page()
pode ocultar vários itens de menu.
Interface de utilizador totalmente personalizável
Para além da gestão dos itens de menu, também é possível combinar funções e permissões de utilizador para apresentar diferentes itens de menu para diferentes utilizadores. Isto pode ser feito através da função utilizador_actual_pode()
para garantir que apenas os utilizadores com permissões específicas podem aceder a determinados menus.
resumos
A personalização do menu de administração do backend do WordPress pode ajudá-lo a melhorar a eficiência da gestão do seu sítio Web, quer utilize um plug-in ou adicione código manualmente. Os plugins são adequados para principiantes, com uma operação simples de arrastar e largar e baixo risco, enquanto a abordagem de código é adequada para utilizadores avançados e pode proporcionar uma experiência de personalização mais flexível.
chamar a atenção para algo
- Sítio Web de cópia de segurança: em editorial
functions.php
Certifique-se de que faz uma cópia de segurança do seu sítio antes de o arquivar, para o caso de ocorrerem erros inesperados. - Alterações de teste: Depois de fazer quaisquer alterações, certifique-se de que testa o funcionamento do backend do WordPress para confirmar que os menus estão a funcionar como esperado.
Com estes métodos, é fácil personalizar e otimizar o menu de administração do backend do WordPress para melhor se adaptar às necessidades do seu fluxo de trabalho.