Wordpress
Tags Condicionais do WordPress
As Tags Condicionais são usadas para manipular o conteúdo exibido ou especificar informações na página
Por Paulo Rodrigues
As Tags Condicionais são funções próprias do WordPress capazes de manipular todo o conteúdo de sua página. Com elas, você ganha aquele tempo que iria perder criando aquelas condições para retornar seus valores de maneira personalizada. Geralmente retornam o valor em Booleano, ou seja, TRUE (verdadeiro) ou FALSE (falso).
Como usar?
1 2 3 4 5 6 7 | <?php if(tag_condicional()){ //se verdadeiro, retorne isso }else{ //se falso, retorne isso } ?> |
Tags que podem receber parâmetros dentro de sua função, ex:
1 2 3 4 5 6 7 | <?php if(tag_condicional(‘valor’)){ //se verdadeiro, retorne isso }else{ //se falso, retorne isso } ?> |
A tabela abaixo que encontrei no livro WordPress 3, é basicamente um mini-guia das tags que precisam de parâmetros e das que não precisam.
| Condicional | ID | Slug | Título | Array | Outro |
|---|---|---|---|---|---|
| is_single | X | X | X | X | |
| is_sticky | X | ||||
| is_page | X | X | |||
| is_page_template | Nome do arquivo | ||||
| is_category | X | X | X | X | |
| in_category | X | X | X | X | |
| is_tag | X | X | X | ||
| has_tag | X | X | X | ||
| is_tax | X | X | X | ||
| is_author | X | Nome do usuário | Nickname | X | |
| has_excerpt | X | ||||
| As tags seguintes não aceitam argumentos; elas são verdadeiras se o modelo de arquivo correspondente está sendo usado para exibir a página atual. | |||||
| is_home | is_search | is_day | is_feed | is_404 | is_comments_popup |
| is_front_page | is_time | is_month | is_attachment | is_trackback | is_active_sidebar |
| is_archive | is_date | is_year | is_singular | is_preview | is_admin |
| As tags seguintes não aceitam argumentos. Elas retornam informações sobre a página que está sendo visualizada. | |||||
| comments_open | pings_open | is_paged | in_the_loop | ||
Para melhorar o conteúdo e o aprendizado, criei um Guia de Referência das Tags Condicionais do WordPress.

Pingback: Posts Formats do WordPress | Tableless - Desenvolvimento com Padrões Web