FÓRMULA CHET PARA DESENVOLVEDOR WORDPRESS

Certamente há muito que você precisa se lembrar quando trabalha com arquivos de tema do WordPress.

Dos nomes de arquivos de modelo básicos para funções e como o WordPress Loop funciona, é quase impossível lembrar de cada tag PHP ou mesmo como definir um novo tema.

Então, para ajudá-lo, eu pensei que eu reuniria esta útil folha de truques, que inclui todos os arquivos e funções que você precisa saber (mas não necessariamente lembrar!) Ao trabalhar com temas. Este é definitivamente um para marcar e salvar para futuras referências!

Arquivos de Tema

Estes são os arquivos básicos que cada tema deve incluir:

  • style.css – Este é o arquivo de folha de estilo do seu tema.
  • index.php– Este é o modelo do corpo principal para o seu tema. Seu trabalho é reunir todas as informações nos outros arquivos de tema usando tags de modelo.
  • header.php– Este arquivo contém as informações de cabeçalho que aparecem com a <head>seção do seu site, coisas como metadados e o link para a sua folha de estilos.
  • sidebar.php – Tudo em sua barra lateral vai neste arquivo, como widgets, categorias, menus adicionais, formulário de pesquisa, etc.
  • footer.php – Este arquivo contém as informações do rodapé, como detalhes de direitos autorais, widgets e ícones sociais.
  • single.php – Este arquivo exibe apenas uma publicação.
  • page.php – Quando você cria uma página em seu site, este é o modelo responsável.
  • comments.php – Este arquivo é responsável por exibir comentários.
  • 404.php – Quando os visitantes tentam visitar uma página no seu site que não existe, este arquivo será geral uma página de erro.
  • functions.php– Este arquivo é onde você pode colocar funções especiais. Recomendamos sempre criar um tema infantil em vez de editar este arquivo diretamente .
  • archive.php– Exibe um arquivo com este arquivo para que os visitantes do seu site possam retornar quando lê seu Hello World! postar.
  • search.php – Ajude seus visitantes a pesquisar seu site com esta página.
  • searchform.php – Exibe um formulário de pesquisa para seus visitantes com este arquivo de modelo.

Definindo um novo tema

Sua folha de estilo não contém apenas informações de estilo para o seu tema – também contém detalhes sobre o seu tema que são exibidos na seção Aparência> Temas do seu administrador do WordPress.

O seguinte é um exemplo das primeiras linhas da folha de estilos para o tema padrão Twenty Sixteen:

/ *
Nome do tema: vinte e dezesseis
URI do tema: https://wordpress.org/themes/twentysixteen/
Autor: a equipe do WordPress
Autor URI: https://wordpress.org/
Descrição: Twenty Sixteen é uma visão moderna em um layout de WordPress sempre popular – o masthead horizontal com uma barra lateral direita opcional que funciona perfeitamente para blogs e sites. Possui opções de cores personalizadas com belos esquemas de cores padrão, uma grade de fluidos harmoniosa usando uma abordagem móvel primeiro e um polimento impecável em todos os detalhes. Twenty Sixteen fará com que seu WordPress pareça bonito em todos os lugares.
Versão: 1.2
Licença: GNU General Public License v2 ou posterior
URI da licença: http://www.gnu.org/licenses/gpl-2.0.html
Tags: preto, azul, cinza, vermelho, branco, amarelo, escuro, leve, uma coluna, duas colunas, barra lateral direita, layout fixo, layout responsivo, pronto para acessibilidade, personalizado, cores personalizadas, Custom-header, custom-menu, editor-estilo, imagens em destaque, cabeçalho flexível, microformatos, pós-formatos, suporte a linguagem rtl, postagem pegajosa, comentários em linha, pronta para tradução
Domínio do texto: twentysixteen
Este tema, como o WordPress, está licenciado sob a GPL.
Use-o para fazer algo legal, divirta-se e compartilhe o que aprendeu com os outros.
* /

Esta informação está no topo do seu arquivo stylesheet.css .

Modelo Incluir Tags

As tags de modelo incluem tags são usadas dentro de um arquivo de modelo (por exemplo, index.php) para incluir (ou chamar) o HTML e o PHP encontrados em outro arquivo de modelo (por exemplo, header.php). Embora o PHP tenha sua própria declaração incorporada () para fazer isso, essas tags específicas do WordPress tornam a vida muito mais fácil:

  • <?php get_header(); ?> – Inclui o arquivo header.php
  • <?php get_sidebar(); ?> – Inclui o arquivo sidebar.php
  • <?php get_footer(); ?> – Inclui o arquivo footer.php
  • <?php comments_template(); ?> – Inclui seus comentários

Cabeçalho de modelo / Bloginfo Tags

Estas são funções que você encontrará no arquivo header.php do seu tema, embora você também os encontre em outros arquivos de tema:

  • <?php bloginfo('name'); ?> – O título do seu site, ou o nome do blog
  • <?php bloginfo('url'); ?> – URL do seu site
  • <?php bloginfo('stylesheet_url'); ?> – Link para o arquivo de estilos de estilos de seus temas
  • <?php bloginfo('template_url'); ?> – Localização do arquivo do tema do seu site
  • <?php bloginfo('description'); ?>– Exibe o slogan do seu blog conforme definido em Configurações> Geral .
  • <?php bloginfo('atom_url'); ?> – Link para o URL do átomo do seu site
  • <?php bloginfo('rss2_url'); ?> – URL de RSS feed para o seu site
  • <?php bloginfo('pingback_url'); ?> – Pingback URL para o seu site
  • <?php bloginfo('version'); ?> – Número da versão do WordPress
  • <?php bloginfo('html_type'); ?> – A versão HTML que o seu site está usando
  • <?php site_url(); ?> – O URL de raiz do seu site
  • <?php get_stylesheet_directory(); ?> – Localização da sua pasta de folha de estilos
  • <?php wp_title(); ?> – Título de uma página específica

Tags de modelo

Essas tags podem ser usadas em todos os seus arquivos de modelo, como index.php ou page.php, facilitando a exibição de informações específicas em qualquer lugar que desejar no seu site:

<?php the_content(); ?>– Exibe o conteúdo de uma postagem
<?php the_excerpt(); ?>– Exibe o excerto usado nas postagens
<?php the_title(); ?>– Título do post específico
<?php the_permalink() ?>– Link de uma publicação específica
<?php the_category(', ') ?>– Categoria de uma publicação específica
<?php the_author(); ?>– Autor de uma publicação específica
<?php the_ID(); ?>– identificação de uma publicação específica
<?php edit_post_link(); ?>– Editar link para uma publicação
<?php next_post_link(' %link ') ?>– URL da próxima página
<?php previous_post_link('%link') ?>– URL da página anterior
<?php get_links_list(); ?>– Lista todos os links em blogroll
<?php wp_list_pages(); ?>– Lista todas as páginas
<?php wp_get_archives() ?>– Listar arquivo para o site
<?php wp_list_cats(); ?>– Lista todas as categorias
<?php get_calendar(); ?>– Exibe o calendário interno – Exibe o
<?php wp_register(); ?>link do registro
<?php wp_loginout(); ?>– Exibe somente o logon / logout Para usuários registrados

Esta não é, de modo algum, uma lista definitiva de todas as tags de modelos disponíveis. Para a lista completa, confira a entrada de Tags do Modelo no WordPress Codex .

AVALIE GORA MESMO!
More from William Freitas

Como produzir um vídeo de sucesso para o YouTube

Divulgue seu siteMarketing Digital Como produzir um vídeo de sucesso para o...
Read More

Deixe uma resposta

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