2012-04-29 17 views
11

Mi problema es simple, necesito un enlace de "inicio" para mi plantilla WP, y la función get_home_url() simplemente devuelve la URL actual. Entonces, si estoy en "example.com/?cat=2", esa es la URL que obtengo para mi botón de inicio.get_home_url() simplemente devuelve la URL actual

¿Alguna idea de lo que estoy haciendo mal? Me estoy sacando el pelo.

+7

Cómo se utiliza un 'echo' antes de que? – janw

+0

Tienes razón, este era exactamente el problema. * facepalm * – Sophistifunk

+0

Y pensar, después de todo el tiempo que pasé tratando de convencer a Rasmus de agregar una etiqueta en PHP 2/3 días cuando lo hice para ganarse la vida ... – Sophistifunk

Respuesta

22

Es sólo HOME_URL(). Entonces:

echo home_url(); 

Dará salida a la página de inicio de su instalación de Wordpress.

+0

'get_home_url()' también funciona, solo recuerde agregar un eco antes o usar las etiquetas abreviadas PHP. – Stan

3

Ha intentado:

echo get_bloginfo('url') 
2

Es necesario hacer eco de esa función, por lo que debe ser:

<?php echo get_home_url(); ?>