Uma tarefa muito comum ao tentar entender e personalizar um tema, é descobrir qual arquivo da hierarquia de templates do WordPress está sendo carregado em uma página. Isso nem sempre é uma tarefa rápida, pois dependendo do tema, a estrutura pode não estar tão organizada e usual quanto se esperava.

Para ajudar nesta tarefa, existem plugins que exibem exatamente qual é o arquivo carregado em uma determinada página. Abaixo listo dois que utilizo para isto.

Plugin: Show current template

Esta é a solução mais simples e prática. Este plugin exibe na barra de administração do topo do site o nome do arquivo da página sendo visitada.

Nome do template exibido pelo plugin ‘Show current template’ no WordPress

Se você quiser mais informações, é só passar o mouse em cima do nome do template.

Informações adicionais exibidas pelo plugin ‘Show current template’ no WordPress

Plugin: Query monitor

A principal função deste é tornar transparente todas as consultas ao banco de dados realizadas em uma página. Mas uma das suas outras funcionalidades é exibir o nome do arquivo de template utilizado pelo WordPress.

Nome do template exibido pelo plugin ‘Query Monitor’ no WordPress

A segunda seta na imagem acima está destacando as funções disponíveis nativamente que possibilitam identificar no código o tipo de página sendo carregada. É muito prático ter essa informação facilmente disponível, principalmente para quem está começando a programar com o WordPress.

Se você clicar no “Template”, ele vai abrir uma tela com mais informações do template. Esta funcionalidade também está acessível pela aba de mesmo nome.

Comentários finais

Utilizar um desses plugins em ambiente de desenvolvimento é uma mão na roda para agilizar a alteração de templates prontos e o processo de aprendizado para ser um desenvolvedor WordPress.

Agora gostaria de saber, quais os plugins que você utiliza para facilitar o seu processo de desenvolvimento?



Comments

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *