Tags Condicionais do WordPress

tagcondicionaiswordpress_topo

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?

[cce lang="php"]
if(tag_condicional()){
//se verdadeiro, retorne isso
}else{
//se falso, retorne isso
}
?>
[/cce]

Tags que podem receber parâmetros dentro de sua função, ex:

[cce lang="php"]
if(tag_condicional(‘valor’)){
//se verdadeiro, retorne isso
}else{
//se falso, retorne isso
}
?>
[/cce]

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

Fonte: Tableless

Postagens Relacionadas