Quero adicionar código PHP personalizado para garantir que sempre que uma página do meu site seja carregada no meu navegador, o URL dessa página seja ecoado na tela. Eu posso usar echo get_permalink()
, mas isso não funciona em todas as páginas. Algumas páginas (por exemplo, minha página inicial ) exibem várias postagens e, se eu usá get_permalink()
-las, o URL da página exibida não é retornado (acredito que retorne o URL da última postagem no loop). Para essas páginas, como posso retornar o URL?
Posso conectar get_permalink()
a um gancho específico que é acionado antes da execução do loop? Ou posso, de alguma forma, sair do loop ou redefini-lo quando estiver completo?
Obrigado.
is_home()
or is_page( 'fr' )
etc e enfileirar o script apenas se for verdade?
if ( home_url( $wp->request ) == home_url() ) { wp_enqueue_script();}
parece ser acionado em todas as páginas iniciais , independentemente do idioma. Era isso que você estava sugerindo?
$_SERVER['REQUEST_URI']
e companhia? Veja esta pergunta: stackoverflow.com/q/6768793/247696