Descubra Quais Arquivos do Template Estão Sendo Carregados em Sua Página WordPress

Por vezes, surge uma dúvida bem básica no desenvolvimento/alteração de templates do WordPress, principalmente quando é feito download de temas grátis ou até mesmo pagos. O grande problema é ter a necessidade de alterar alguma parte do layout, mas não saber qual é o arquivo (no template é claro) que precisa ser alterado… Hoje você irá acabar com esse probleminha, com um pequeno “hack”:

A brincadeira

Com sua instalação wordpress em mãos, vá para o caminho /wp-includes/ e edite o arquivo theme.php. Navegue até a linha 1079 ou encontre a função load_template(), é nela que faremos nossa brincadeira.

Resolvendo Problema de Escopo de Variáveis PHP

Por mais que tenhamos conhecimento de como funciona o PHP, as vezes, nos deparamos com alguns problemas que acabam com nosso dia. Realmente não há jeito melhor do que contar com a experiência de quem já passou por isso para se chegar a solução desejada. Hoje vou explicar como funciona o escopo das variáveis em PHP, e já dar algumas dicas para evitar problemas futuros.

Escopo de váriáveis é o termo usado para definir o contexto em que uma determinada variável está inserida. Por padrão, as variáveis tem o escopo no “modo” global (fora de funções e métodos). Há dois contextos:

  • Global – Como o próprio nome já diz, é global, ou seja, atige toda a programação (com algumas restrinções).
  • Local – Retringe-se ao local onde está inserida. Aplicado por padrão em funções. Não dá para se usar uma variável de uma função em outra função por exemplo.

Agora que você já tem idéia do escopo de uma variável, vamos entrar em alguns detalhes: