Funk sofisticado
Mi problema es simple, necesito un enlace de “inicio” para mi plantilla de WP y la función get_home_url()
simplemente está devolviendo la URL actual. Entonces, si estoy en "example.com/?cat=2"
esa es la URL que obtengo para mi botón de inicio.
¿Alguna idea de lo que estoy haciendo mal? Me estoy tirando de los pelos.
Es solo home_url(). Asi que:
echo home_url();
Mostrará la página de inicio de su instalación de WordPress.
-
get_home_url()
también funciona, solo recuerda agregar un eco antes o usar las etiquetas PHP abreviadas = ... ?>.-Stan Derksen
21 de febrero de 2018 a las 22:20
-
echo no es necesario antes
home_url()
– Dr. Deo
2 de diciembre de 2018 a las 7:53
-
@DrDeo Incorrecto. Siéntase libre de revisar el código fuente y nota que
home_url
es un devolver función. Por lo tanto, un eco – o un eco PHP abreviado<?= ... ?>
– es requerido.– maiorano84
2 de diciembre de 2018 a las 23:41
-
Para aclarar a todos: home_url() es un alias y simplemente llama a get_home_url()… Así que ambas funciones son exactamente iguales y hacen un retorno… por lo tanto, se necesita eco.
– GDY
22 de julio de 2019 a las 11:32
-
@GDY Dado que esta respuesta ha ganado un poco de tracción, debe tenerse en cuenta que
home_url
yget_home_url
son no exactamente lo mismo. Al usarlos sin ningún argumento, son prácticamente idénticos. Sin embargo,get_home_url
toma un Id. de blog como primer argumento (para fines multisitio) que puede hacer tropezar a las personas si esperan pasar en un$path
valor, quehome_url
acepta como primer argumento.– maiorano84
3 de febrero de 2021 a las 17:45
Has probado:
echo get_bloginfo('url')
Necesita hacer eco de esa función, por lo que debería ser:
<?php echo get_home_url(); ?>
usas un
echo
¿antes de eso?– enero
29 de abril de 2012 a las 14:37
Tienes razón, ese era exactamente el problema. palma de la cara
– Funk sofisticado
9 de mayo de 2012 a las 22:02
Y pensar, después de todo el tiempo que pasé tratando de convencer a Rasmus de agregar una etiqueta = ?> en los 2/3 días de PHP cuando me ganaba la vida con eso…
– Funk sofisticado
9 mayo 2012 a las 22:03
Por favor incluya el completo, exacto código que intentó, para mayor claridad. Gracias.
– SherylHohman
4 de enero de 2019 a las 19:53