Quiero agregar un código PHP personalizado para garantizar que cada vez que una página de mi sitio se cargue en mi navegador, la URL de esa página se repita en la pantalla. Puedo usar echo get_permalink()
, pero eso no funciona en todas las páginas. Algunas páginas (por ejemplo, mi página de inicio ) muestran varias publicaciones, y si las uso get_permalink()
en estas páginas, la URL de la página mostrada no se devuelve (creo que devuelve la URL de la última publicación en el bucle). Para estas páginas, ¿cómo puedo devolver la URL?
¿Puedo conectarme get_permalink()
a un gancho particular que se dispara antes de que se ejecute el bucle? ¿O puedo salir del bucle de alguna manera, o restablecerlo una vez que esté completo?
Gracias.
is_home()
o is_page( 'fr' )
etc. y solo poner en cola el script si es verdad?
if ( home_url( $wp->request ) == home_url() ) { wp_enqueue_script();}
Esto parece dispararse en cada página de inicio, independientemente del idioma. ¿Es eso lo que estabas sugiriendo?
$_SERVER['REQUEST_URI']
y compañía? Vea esta pregunta: stackoverflow.com/q/6768793/247696