the_permalink auf der Startseite vs Beiträge zum Teilen von Links

Anstatt die Seite mit Plugins abzuwägen, habe ich ein paar Links geteilt.

Ich habe den _permalink verwendet, um die Links in der Seitenleiste zu erstellen, die auf Posts und Seiten funktionieren, aber auf der Homepage zeigt es den Link des letzten Posts, nicht die Homepage.

Der Code, den ich verwende, ist ziemlich einfach:

<a href="http://www.facebook.com/sharer.php?u=&t=" target="_blank">Share this on Facebook 

Wie kann ich den Link zum Teilen der Startseite erhalten, um die Homepage-URL zu verwenden, und gleichzeitig für die Posts und Seiten arbeiten?

Solutions Collecting From Web of "the_permalink auf der Startseite vs Beiträge zum Teilen von Links"

Dieser Code zeigt get_permalink() auf einer einzelnen Seite und get_home_url() auf der Startseite an. Wenn ein Link gefunden wird, wird der Share-Link angezeigt.

So würde der Link zum Beispiel auf einer Kategorieseite nicht angezeigt werden.

 < ?php if( is_home() ){ $link = urlencode( get_home_url() ); $title = urlencode( get_bloginfo( 'title' ) ); }elseif( is_single() || is_page() ){ $link = urlencode( get_permalink() ); $title = urlencode( get_the_title() ); } if( isset( $link ) ): ?> Share this on Facebook < ?php endif; ?> 

Info: