Estou criando um tema filho pela primeira vez e tive algumas perguntas sobre o código adicionado ao cabeçalho.
Em um tema não filho, há um código que adiciono ao meu arquivo header.php, como o google analytics, as ferramentas do webmaster do google, os anúncios de compra e venda, o gráfico aberto do Facebook, etc.
Como você faz isso em um tema infantil? Você cria um arquivo header.php no seu tema filho? Se sim, como isso é feito? É o mesmo que o @import que eu usei no css?
Obrigado.
fonte
functions.php
arquivo do tema ou, melhor ainda, e como Brian sugeriu, colocá-lo em um plug-in específico do site .Para modificar o cabeçalho em um tema filho, copie o header.php do tema pai para o tema filho e modifique-o. O WordPress verá que você tem um header.php no tema filho e o usará em vez do tema pai header.php
Todos os arquivos de modelo que você colocar no seu tema filho terão prioridade sobre o mesmo arquivo no tema pai quando chamados pelo WordPress.
Tudo o que estiver na tag deve ser feito usando algo como a função da resposta Brians. Se for tema específico, você pode colocá-lo em um arquivo chamado functions.php na pasta do tema, sem nenhuma etapa extra.
fonte
Agradecimentos a Brian Fegter . Se esta resposta ajudar, avalie a resposta de Brian aqui acima.
Este é um exemplo totalmente funcional de como adicionar itens ao "cabeçalho" por seu próprio plug-in. Neste caso, estou adicionando as propriedades do Facebook Open Graph para os botões Compartilhar e Curtir.
Basta criar um arquivo PHP com o nome especificado em "Plugin Script" no início do código de amostra, coloque-o em uma pasta com o mesmo nome sem a extensão, obviamente, e copie esta pasta para o destino "/ wp-content / plugins ".
Em "Wordpress", atualize "Plugins" e você verá seu novo plugin instalado. Basta ativá-lo e suas páginas começarão a conter os metadados do Open Graph Facebook e Twitter.
MUITO IMPORTANTE: O arquivo PHP deve ser codificado em UTF-8 sem BOM e não deve ter absolutamente nenhum caractere no final. Deve garantir isso.
Qualquer pessoa interessada na funcionalidade do plug-in.
O título será a concatenação do nome da página atual e do nome do site.
Se existir um campo personalizado chamado "metadescription", o plug-in tenta obter a descrição desse campo. Caso contrário, pegue a descrição do trecho.
Como imagem, o plug-in tenta usar a miniatura da imagem em destaque na página.
fonte
esc_attr()
para o conteúdo do atributo HTML.