2012-04-29 3 views
11

Mein Problem ist einfach, ich brauche einen "Home" -Link für meine WP-Vorlage, und die Funktion gibt einfach die aktuelle URL zurück. Also, wenn ich auf "example.com/?cat=2" bin, das ist die URL, die ich für meine Home-Taste bekomme.get_home_url() gibt einfach die aktuelle URL zurück

Irgendwelche Ideen, was ich falsch mache? Ich ziehe mir die Haare aus.

+7

verwenden Sie ein 'echo', bevor es? – janw

+0

Sie haben Recht, das war genau das Problem. * facepalm * – Sophistifunk

+0

Und nach all der Zeit denke ich daran, Rasmus zu überreden, einen Tag in den PHP 2/3 Tagen hinzuzufügen, als ich das für meinen Lebensunterhalt getan habe ... – Sophistifunk

Antwort

22

Es ist nur HOME_URL(). Also:

echo home_url(); 

Wird die Startseite Ihrer Wordpress-Installation ausgeben.

+0

'get_home_url()' funktioniert auch, Denken Sie daran, ein Echo davor hinzuzufügen oder verwenden Sie die Kurzschreibweise PHP-Tags. – Stan

3

Haben Sie versucht:

echo get_bloginfo('url') 
2

Sie benötigen, um diese Funktion Echo, es sollte so sein:

<?php echo get_home_url(); ?>