Na página Configurações de leitura , você pode definir uma "Página inicial" e uma "Página de postagens". Você pode verificar se a página atualis_front_page();
Existe uma função semelhante para a "Página de postagens". Percebi que is_page();
isso não funciona para esta página especial.
obrigado
$wp_query->is_posts_page
?O Wordpress vem com 7 tipos principais de páginas de modelo, que podem ser determinados dessa maneira
is_home diz a você que você tem a página do blog.
fonte
"Página de postagens" geralmente é um arquivo de:
Cada uma delas pode ser verificada por uma das muitas tags condicionais como
is_category() is_tag() is_date() is_archive()
E muito mais. Para entender melhor, acesse o codex http://codex.wordpress.org/Conditional_Tagsfonte
Primeiro verifique os blogs relacionados a coisas como autor, tag, tipo de postagem
Agora verifique e retorne algo que você deseja que
Use como Boss
<?php echo check_post_type();?>
Agradecimentos a Wes Bos
fonte
TL; DR
Caso A . Não há necessidade de determiná-lo dentro do arquivo de modelo principal (index.php) porque é o modelo padrão para ele [1] .
Caso B . Para determiná-lo dentro de um modelo de página (ex: page.php), basta verificar da seguinte forma:
Detalhes
Eu literalmente fui cavando o código-fonte [2] dele apenas para poder saber como o wordpress faz a verificação do valor. Acontece que ele está usando a instrução
get_option( 'page_for_posts' )
para saber o ID da postagem do valor selecionado da página Postagens .Então, sim, para esse propósito, não existe uma função oficial do verificador que seja semelhante a
is_front_page()
.Desde que você saiba o ID da página que você selecionou, poderá usá-lo para o processo de verificação.
Referências
Codex do WordPress, Desenvolvimento de temas , codex.wordpress.org/Theme_Development
Código-fonte de Configurações › Configurações de Leitura , github.com/WordPress/.../wp-admin/options-reading.php
fonte