Captura de tela de página de um blog

Código para identificar páginas do blog no WordPress1 min leitura

Criei uma função que retorna true se a página que está sendo visitada faz parte do blog no WordPress e false caso não for.

O WordPress possui várias funções nativas para identificar páginas e posts, como is_page() e is_singular(), mas não há uma para as páginas do blog. Dependendo do site, é interessante poder fazer essa divisão para a execução de códigos específicos do blog, ou fora dele.

Para fazer isso, criei a função abaixo que retorna true se a página que está sendo visitada faz parte do blog e false caso não for.

function is_blog() { if ( is_singular( 'post' ) || // single do post is_home() || // página de listagem dos posts ( is_archive() && is_post_type('post') ) || // páginas de arquivo is_search() // Resultado da busca ) { return true; } else { return false; } }

Espero que seja útil para você também.

Imagem padrão
Daniel Kossmann
Daniel Kossmann é graduado em Magia Ciência da Computação pela UFPR e (in)formado em jornalismo cultural, desenho e tradução pela Universidade Kósmica, tendo obtido com louvor o título de Kosmonauta. Nas horas vagas, gosta de viajar para universos paralelos. Se você gostou dos meus textos, me ajude a escrever mais.

Você tem algo construtivo sobre este texto para dizer? Então comente abaixo

Faça parte do Kosmos!

Se inscreva na minha newsletter intergalática e receba conteúdo exclusivo!