Image Image Image Image Image
Scroll to Top

To Top

Facebook

Facebook “like” Button ohne Plugin in validem HTML in WordPress integrieren

Am 13, Jul 2011 | Ein Kommentar | in Facebook, Social Media, Tutorials | Von Lars


VN:F [1.9.17_1161]
Rating: 5.0/5 (1 vote cast)

Um einen Facebook “Like”-Button in die WordPress Installation zu integrieren braucht man nicht unbedingt ein Plugin. Mit ein wenig PHP Kenntnissen ist dies problemlos möglich.

 
 
 
1.Schritt: Eigene Facebook User-ID ermitteln

Dazu bitte bei Facebook einloggen!

• Eigene User-ID: apps.facebook.com/whatismyid

2.Schritt: App-ID ermitteln

Dazu auf folgenden Link klicken developers.facebook.com/setup/ und dort eine neue Anwendung anmelden sofern noch nicht geschehen. (Wichtig: Am Ende der eingetragenen URL muss ein Schrägstrich ( / ) angefügt werden damit es funktioniert. Nach klicken auf “erstellen” kann es ein wenig dauern – Also nicht die Gedult verlieren oder abbrechen.)

Wer bereits eine entsprechende App-ID erstellt hat kann diese hier abrufen: facebook.com/developers

3.Schritt: Meta Tags in die header.php des WordPress Themes einfügen:

USER-ID und APP-ID durch die eigenen Werte ersetzen

 
<?php if ( is_single() ) : ?>
	<meta name="fb:admins" content="USER-ID" />
	<meta name="fb:app_id" content="APP-ID" />
	<meta name="og:site_name" content="<?php bloginfo('name'); ?>" />
	<meta name="og:title" content="<?php echo get_the_title(); ?>" />
	<meta name="og:type" content="article" />
<? endif; ?>

4.Schritt: Notwendigen Java-Scripts einfügen

Den folgenden Code kopiert man inneralb des body-Tags. Am Besten in die footer.php vor </ body>
Auch hier nicht vergessen die eigene App-ID einzufügen!

<div id="fb-root"></div>
<script type="text/javascript">
/* <![CDATA[ */
	window.fbAsyncInit = function() {
		FB.init({appId: 'APP-ID', status: true, cookie: true,
						 xfbml: true});
	};
	(function() {
		var e = document.createElement('script'); e.async = true;
		e.src = document.location.protocol +
			'//connect.facebook.net/de_DE/all.js';
		document.getElementById('fb-root').appendChild(e);
	}());
/* ]]> */
</script>

5.Schritt: XFBML Tags in die footer.php einfügen

Die Plazierung erfolg “nach” dem Facebook JavaScript.

<?php if (is_single()) { ?>
<script type="text/javascript">
/* <![CDATA[ */
	document.getElementById('fb-like-button').innerHTML = '<fb:like width="520" action="recommend"><\/fb:like>';
/* ]]> */
</script>
<?php } ?>

6.Schritt: DIV zur Anzeige des Like Button in die single.php einfügen

Den folgenden Code an die gewünschte Stelle in der single.php einfügen.

<div id="fb-like-button"></div>

So, das war´s auch schon!

Viel Spaß damit!

 

Facebook "like" Button ohne Plugin in validem HTML in WordPress integrieren, 5.0 out of 5 based on 1 rating

Verfasst von: Lars

Hallo, ich bin Lars, IT-Systemkaufmann und Wordpress Fan. Ich arbeite im Bereich Social Media und Webdesign. Mein liebstes Hobby sind meine Kinder, die ich über alles liebe und mit denen ich jede freie Minute nutze. Google+ » Facebook » Twitter

Tags |

Kommentare

  1. Hi, super Tutorial und funktioniert auch, bei mir leider nur in der singel.php, also in der Einzelansicht der Artikel, aber wie funktioniert das auf der Startseite? Die Abfrage mit if is_singel entfernen bringt das nicht, es wird der Like-Button nur im ersten Post angezeigt. Hättest du dafür auch eine Lösung? Wäre echt super.

    Viele Grüße

Kommentar hinterlassen

© 2012 IDEEcon.com | Datenschutz | Impressum

Mehr in Facebook, Social Media, Tutorials (29 von 41 Artikel)
hardlywork.in-ideecon_


Wer möchte schon bis zum Feierabend bzw. bis nach der Schule warten um Nachrichten von Freunden bei Facebook zu lesen. ...