Códigos e funções do WordPress

Dicas | Paulo Anderson | 19 de setembro de 2016

Conheça o  loop do WordPress

Sem a menor sombra de dúvidas, o loop é o principal código dessa lista. O Loop é usado para o wordpress mostrar os posts que você escreveu e estão armazenados no banco de dados.

Os temas, em sua maioria, tem o loop assim:

 

Funções Básicas

Conheça os códigos básicos para montar elementos iniciais no template. É praticamente impossível não usá-los! Abaixo alguns:

 

Todos eles devem ser usado dentro do Loop.
Usando a criatividade podemos montar os códigos da seguinte maneira:

vai ser exibido assim:

Publicado por Paulo, em 06 / 03 / 2018 ás 2:47 pm

Perceberam que onde esta “Paulo” é exibido um link de e-mail para autor que publicou o post. Isso aconteceu graças a função de e-mail (mostrada acima) eu apenas inseri o código

sendo que o href tem a função no HTML de fazer links, assim seria exibido o e- mail do autor no lugar do código

<?php the_author_email(); ? >fazendo portanto um link de e-mail automático para cada autor.

Outro truque parecido é fazer o título do post em Link, o processo é quase o mesmo, só mudando os códigos necessários:

Vai ser exibido assim:

Título do Post

Conteúdo dos posts

Outro código importante e sem dúvida é indispensável é o uso do código

 , é com ele que é possível a exibição do conteúdo do post e também da personalização da tag <!–more–> que é usada para fazer “resumos” dos posts. Pode ser encontrado nos arquivos index.php , single.php, search.php, etc. Você pode substituir o código do seu template por estes para ver como funciona.

– Mostra o conteúdo do posts por completo (se o mesmo não tiver a tag more dentre seus códigos) e também não exibe o link de “leia mais..”

Mesma função acima, só que quando o post usa a tag <!– more–> é exibido o link “leia mais…”.

– Também a mesma função das outras, só que mostra: ” Continue lendo…TITULO DO POST”, ou seja, mostra o titulo do posts onde é colocado a tag <!–more–>

 

Abaixo um exemplo de um post que usa tags <!–more–>.

A tag <?php the_content(''); ?>– também pode ser subistituída por outra,chamada de <?php the_excerpt(); ?> *, é geralmente usada no arquivo search.php para facilitar os resultados das buscas. Ela gera automáticamente um resumo do código, sem necessidade de você inserir tags como <!– more–>.

Posts em lista e Query Posts

Eis um código que é indispensável para quem quer fazer do wordpress, um sistema CMS para gerenciar todo o conteúdo do site. Abaixo eu vou mostrar como fazer de uma maneira super simples uma lista dos posts, determinando qual categoria será exibida e muito mais! Segue o código básico que deve ser inserido entre o loop:

 

Vai ficar assim no seu XHTML:

 

É simples,basicamente a tag <?php the_permalink(); ?> faz o link. Não tem segredo.

Agora se você quer exibir listas de posts de uma determinada categoria, é mais fácil ainda usando Query Posts. É só colocar em cima do Loop o código correspondente, assim:

 

Vamos analizar o código para você entender:

 

 posts_per_page=6 mostra o número de itens que você quer se seja exibido na lista, onde “6” é número (exemplo)….altere como você quiser

&cat=5 – Determina qual categoria será exibida, onde “5” é a ID da categoria (Para saber a ID, é só ir no Painel de controle do wordpress-> Gerenciar-> Categorias).

Resultado:


 

Você pode ter quantas listas quiser, desde que faça um loop para cada uma.

Comentários

Agora alguns códigos para personalização dos comentários do seu site. Primeiro abra o arquivo comments.php( fica na pasta do tema), é nele que se encontra todos os códigos que nós vamos estudar.

– Mostra o texto, o conteúdo, de cada comentário

– Mostra a data exata que o comentário foi enviado

– Mostra a Hora que o comentário foi enviado.

– Mostra o nome do autor do comentário, junto com um link para o site dele.

– Mostra o nome do autor do comentário.

– Mostra o número de comentário do post, podendo ser personalizável.

– mostra uma mensagem, que é exibida quando o usuário envia um comentário dizendo que o comentário precisa ser aprovado.

 

 

Categorias

Alguns códigos ótimos para personalizar as categorias do seu wordpress. Abra o arquivo category.php que é o arquivo do template das categorias do blog.

– Exibe o título da categoria

– Exibe a descrição dela ( primeiro deve-se criar a descrição no painel de controle )

– Mostra em forma de lista todas as categorias do site

– Mostra qual ou quais categorias o Post foi publicado (ideal em ser usado no single.php)

 

Blog Info (informações do blog)

Têm a função de exibir informações sobre seu Blog, são varias tags, todas fáceis…Eu pessoalmente uso no header.php para montar as tags <head>. Abaixo estão as básicas, logo depois ensinarei como montar algumas tags no header.php.

– Exibe o título do seu Blog

– Mostra o Charset que seu Blog usa

– Mostra a descrição do seu Blog

– Exibe a URL do RSS do seu Blog

– Mostra o pingback

– Exibe a URL da folha CSS do atual tema

 

 

Usando os códigos acima da para montar no header.php, entre as tags<head> e </head> os seguintes efeitos:

 

Coloque os códigos acima no seu header e você terá os efeitos desejados.

Include Tags

Ótimo quebra-galho se você não quer usar a função include para chamar os arquivos do seu tema. Funciona como template. Veja abaixo o que elas podem fazer:

 

Usando os códigos acima, podemos fazer páginas customizadas como as ” erro 404“.

Escreva o seguinte código:

 

Salve como 404.php no diretório do tema que você usa. Justamente a linha acima vai fazer aparecer uma página onde tem a sidebar, o rodapé, e também as tags <head> e </head>, depois é só acessar qualquer posts inexistente e você verá esta página, lembrando que talvez você terá alinhar algumas partes com  CSS.

Boas práticas!

 

"Se você faz o que sempre fez,
você obterá o que você sempre obteve".
- Anthony Robbins

Paulo Anderson
Paulo Anderson

Tenho 31 anos, sou empreendedor e desenvolvedor Web focado em WordPress há mais de 9 anos.
Cristão, Filho, Marido, Pai.

Fundador da CRIEI DESENVOLVIMENTO DE SITES

Fale conosco
Redes sociais