Dodajemy na szybko Google +1 Button jako plugin do WordPress

Aktualizacja

Zobacz zaktualizowaną wersję plugina Google +1 Button dla WordPressa. Najświeższy kod dostępny jest poprzez repozytorium wtyczki na GitHub.

Czym jest Google +1 Button powinien wyjaśnić powyższy filmik.

„Przycisk +1″ możemy umieścić poprzez wkejenie kodu wygenerowanego na specjalnej stronie Google. Jeżeli nie chcemy jednak mieszać w plikach skórki, możemy stworzyć mały plugin i dostosować go do naszych wymagań.

Poniżej przykład zastosowany na blogu Fanatical Code – button widać nad i pod treścią pojedynczego wpisu (nie jest widoczny na stronach, spisach, tagach itp.), po prawej stronie.

<?php
/*
Plugin Name: FC Google Plus One Button
Description: Add Google +1 to your site
Version: 1.0
Author: Fanatical Code - Kamil Skrzypiński
Author URI: http://www.fanaticalcode.com/

*/

function fc_google_plus_one_button($content)
{
  $button = '<div class="google_plus_one" style="float: right;"><g:plusone></g:plusone></div>';
  if (is_single())
  {
    $content = $button.$content.$button;
    return $content;
  }
  else return $content;
}
add_filter('the_content', 'fc_google_plus_one_button');

function google_plusone_script() {
	wp_enqueue_script('fc_google_plus_one_button', 'https://apis.google.com/js/plusone.js', false, null, true);
}
add_action ('wp_enqueue_scripts', 'google_plusone_script');

Wygląd i zachowanie „przycisku +1″ można kontrolować poprzez zmienną $button – odsyłam do API Google +1 Button.

Ściągnij plugin „FC Google Plus One Button”

Wtyczkę instalujemy np. przez panel administracyjny WordPress: Wtyczki -> Dodaj nową -> Wyślij na serwer.

Jeśli spodobał Ci się ten artykuł poświęć kilka sekund i podziel się nim ze znajomymi. Nie zapomnij też zapisać się do kanału RSS. Dzięki :]
Słowa kluczowe:

Komentarze: 5

  1. drsteell
    Opublikowano 24 sierpnia 2011 o 16:52 | Permalink

    Wtyczka fajna, ale jak usunąć tą opcje aby google +1 było tylko u góry po prawej stronie ??

    • Opublikowano 24 sierpnia 2011 o 16:59 | Permalink

      Wystarczy zmienić kod w linii 16 z
      $content = $button.$content.$button;
      na
      $content = $button.$content;

  2. drsteell
    Opublikowano 24 sierpnia 2011 o 20:08 | Permalink

    A dzięki działa, usuwałem dobrze ale chyba kropkę zostawiałem i był błąd. Dzięki !!!!

  3. Opublikowano 29 września 2011 o 16:24 | Permalink

    Działa, działa! Tylko jeszcze style trzeba dopasować do skórki :)

  4. Opublikowano 16 listopada 2011 o 01:41 | Permalink

    O nowej wersji tego plugina można przeczytać w tym wpisie.

Dodaj komentarz

*
*

Subscribe without commenting