Qual código PHP pode ser usado para recuperar o nome da página atual em um tema WordPress?
Todas as soluções que eu vi até agora ( the_title()
, get_page()->post_name
, get_post()
, etc.) não funcionam para uma página que contém entradas de correio. Todos retornarão o nome da última entrada do blog.
Em outras palavras, suponha que você tenha uma página criada no WordPress com o nome "Minhas Notícias". Esta página está definida como a "página de postagem". Adicione algumas postagens à página. Agora, qual API pode ser usada para recuperar a sequência "my-news" em vez do nome da última postagem?
Eu encontrei a seguinte variável que parece funcionar.
$wp_query->queried_object->post_name
Esta é realmente a versão amigável para URL do nome da página (slug), que era o que eu estava procurando também. Isso foi testado com o modelo padrão ( vinte e dez ). Eu realmente não sei por que as duas variáveis fornecidas abaixo não funcionam no meu site. Obrigado ao keatch pela print_r()
dica .
Agora, por que essa informação está escondida tão profundamente?