Tweetmeme und Facebook Button im Thesis Theme

So gehts: Ohne Plugin TweetMeme Button ins Thesis Theme

  

by Oli on 08/04/2010 · 7 comments

Es wird Frühling und draußen und zwischen Vögeln und anderem Getier entbrennt ein Wettstreit wer von ihnen den schönsten Ton machen kann. Warum soll der engagierte Blogger seinen Lesern nicht den gleichen Service bieten und sie mitzwitschern lassen. Sinnvollerweise mit einem Tweet über einen Blogbeitrag. Und dazu bietet sich nun einmal der Dienst von TweetMeme am ehesten an. Um die schicken schönen Button in den Blog zu bekommen gibt es nun, mindestens, zwei Wege:

  1. Durch den Einsatz eines Plugins das die Plugin Struktur von WordPress unterstützt.
    Vorteil hierbei ist die “ratzfatz” Installation die auch der absolute WordPress Anfänger hinbekommt.
    Nachteilig allerdings ist hierbei die Datenbankbelastung dieser Lösung. Und kommen dann noch mehr Plugins hinzu verlängert sich die Ladezeit der Blogseiten schmerzlich.
  2. Durch das Implementieren eines kleinen Codelets könnt ihr ebenfalls so einen kleinen grünen Button zu euren Artikeln hinzufügen.
    Vorteil: keine Belastung der Datenbank, direkter Aufruf der Seite ohne Wartezeiten.
    Nachteil: Nicht ganz so einfach einzubauen wie ein Plugin.

So gehts

Wer jetzt erwartet das die Implementierung der Buttons eine Aktion ist, hat sich übelst getäuscht. Auch hier zeigen sich wieder die Vorteile die man durch den Einsatz des Theme Thesis hat. Kinderleicht!

Beginnt damit das ihr euch eine Sicherung eurer Datei Customs_functions.php zieht und diese entweder in eurem Webspace oder lokal speichert. Jetzt geht ihr in eurem Backend in die Thesis Optionen >> Custom File Editor und öffnet die customs_functions.php.

Sucht eine Stelle aus wo ihr das folgende Codelet hineinkopiert.

Tipp: Macht euch mal gedanken über die Strukturierung dieser Datei. Irgendwann ist die Datei so voll mit vielen kleinen Tweaks das ihr den Überblick verliert. Strukturiert sie, Bereich Header, Bereich Content und Footer. Wenn ihr dann noch Kommentare hinzufügt, werdet ihr den Überblick nicht verlieren.

Ok, weiter gehts!

Als erstes kopiert ihr euch den links gezeigten Button in den Image Ordner eurer Thesis Installation. Dieser ist hier zu finden

wp-content/themes/thesis/custom/images

Jetzt öffnet ihr eure custom_functions.php und kopiert den folgenden Code dort hinein. Achtet auf die Anpassungen die ihr machen müßt (Domainname):

//* Custom facebook BTN before title Hook */
function add_meme_fb_btn ()  {
if (is_single()) { ?>
<div style="float: right; padding-left: 3px;"><script src="http://tweetmeme.com/i/scripts/button.js" type="text/javascript"><!--mce:0--></script>  <script type="text/javascript"><!--mce:1--></script><a onclick="return fbs_click()" href="http://www.facebook.com/share.php?u=&lt; &gt;" target="_blank"><img src="http://eure.domain.tld/wp-content/themes/thesis_17/custom/images/fbpost.jpg" alt="" /></a></div>

Eigentlich war es das schon. Natürlich solltet ihr nicht vergessen die Änderung in der customs_functions.php zu speichern.

Update

Sorry, ich kriege es nicht hin sauber hin den Code so zu zeigen das es keine verluste der Maskierungen gibt. Um euch trotzdem ein sauberes Ergebnis liefern zu können poste ich hier ein Textfile mit dem Code.

Download des Textfile TweetMeme Facebook Button

{ 7 comments… read them below or add one }

admin April 8, 2010 um 14:41

Update bzw Ergänzung
In der untersten Zeile findet ihr die Angabe (thesis_hook_before_headline) für welchen der WordPress Hooks dieser tweak gilt. ersetzt einfach mal _before_ mit _after_ und schaut ob ihr damit besser klarkommt1

Antworten

jemand Mai 31, 2010 um 00:59

Bei dem Code fehlen aber paar Zeilen?!?!??

Antworten

Oli aka Admin Mai 31, 2010 um 08:17

Hallo Jemand,
da fehlt nix. leider hat es beim Posten des Artikels mal wieder die Maskierung der Sonderzeichen verhauen. Ich schreibe mal alles in ein Textfile und hänge dies in den Artikel.
Danke für den Hinweis

Antworten

Kai September 3, 2010 um 10:45

Besten Dank!
Für mich als Thesis- und Hook-Anfänger war es so endlich mal ein leichtes a) die Buttons ohne Plugin einzubauen, und b) die Hooks endlich mal zu verstehen :-)

Antworten

Dione Monterrosa März 6, 2011 um 01:44

Endlich mal ein Blog, der wirklich informative Beiträge liefert. Leider ist im deutschen Netz die das Schreiben von Blogs nicht wirklich ausgeprägt, hier hat der Besucher aber einen echten Mehrwert. Ich finde auch teilweise die Kommentare sehr hilfreich. Da sieht man, dass sich jemand wirklich Arbeit gemacht hat.

Antworten

Sascha März 17, 2011 um 13:06

Ich habe das ähnlich gelöst, allerdings wird bei mir der Tweet Button auch direkt auf der Startseite mitangezeigt: http://www.blogverdiener.de/2011/03/thesis-theme-tutorial-tweet-button-den-teaser-und-die-artikel-einbauen/

Antworten

MAYNARDShawna25 August 1, 2011 um 11:12

I had a desire to make my own business, but I didn’t have got enough amount of money to do this. Thank goodness my dude said to utilize the business loans. Hence I received the short term loan and made real my old dream.

Antworten

Leave a Comment