OG

Opis

Protokół Open Graph umożliwia dowolnej stronie internetowej na uzupełnienie informacji, które są potem wykorzystywane przez media społecznościowe. Przede wszystkim pozwala to na używanie tych stron za pomocą przycisku Like i Graph API, a także na stronie Google+.

Wtyczka Open Graph wstawia metadane Open Graph do sekcji head strony i zapewnia filtry dla innych wtyczek i motywów, aby zmienić te dane lub dostarczyć dodatkowe dane Open Graph.

Brak konfiguracji, czysta moc.

Wtyczka pobiera dane z treści wpisu i jeżeli zawiera adres URL filmu YouTube, to próbuje użyć obrazka podglądu filmu dla tagu og:image.

Jeżeli wpis zawiera linki do filmów na YouTube, wtyczka spróbuje zapisać meta dane wideo i dodać miniaturkę filmu jako og:images.

Instalacja

Masz do wyboru trzy metody instalacji:

Bardzo łatwo

  1. Zaloguj się do panelu administratora swojego WordPressa.
  2. Przejdź do Wtyczki > Dodaj nową.
  3. Wpisz ‘OG’ w pole wyszukiwania wtyczek i naciśnij klawisz enter. Po znalezieniu można zapoznać się ze szczegółami takimi jak wydania, oceny oraz opis.
  4. Kliknij Zainstaluj. Po kliknięciu pojawi się pytanie, czy na pewno chcesz zainstalować tę wtyczkę.
  5. Kliknij Tak, a WordPress dokończy instalację.
  6. Aktywuj wtyczkę.
  7. To wszystko. Wtyczka nie ma żadnej konfiguracji.

Łatwa

  1. Pobierz wtyczkę (plik zip) z prawej kolumny na tej stronie.
  2. W panelu administratora idź do menu Wtyczki > Dodaj nową
  3. Wybierz przycisk Wyślij wtyczkę na serwer
  4. Wyślij właśnie pobranego zipa.
  5. Włącz wtyczkę
  6. To wszystko. Wtyczka nie ma żadnej konfiguracji.

Stary i niezawodny (FTP)

  1. Załaduj katalog OG do katalogu /wp-content/plugins/
  2. Aktywuj wtyczkę w WordPressie w menu ‚Wtyczki”
  3. To wszystko. Wtyczka nie ma żadnej konfiguracji.

FAQ

Instrukcja instalowania

Masz do wyboru trzy metody instalacji:

Bardzo łatwo

  1. Zaloguj się do panelu administratora swojego WordPressa.
  2. Przejdź do Wtyczki > Dodaj nową.
  3. Wpisz ‘OG’ w pole wyszukiwania wtyczek i naciśnij klawisz enter. Po znalezieniu można zapoznać się ze szczegółami takimi jak wydania, oceny oraz opis.
  4. Kliknij Zainstaluj. Po kliknięciu pojawi się pytanie, czy na pewno chcesz zainstalować tę wtyczkę.
  5. Kliknij Tak, a WordPress dokończy instalację.
  6. Aktywuj wtyczkę.
  7. To wszystko. Wtyczka nie ma żadnej konfiguracji.

Łatwa

  1. Pobierz wtyczkę (plik zip) z prawej kolumny na tej stronie.
  2. W panelu administratora idź do menu Wtyczki > Dodaj nową
  3. Wybierz przycisk Wyślij wtyczkę na serwer
  4. Wyślij właśnie pobranego zipa.
  5. Włącz wtyczkę
  6. To wszystko. Wtyczka nie ma żadnej konfiguracji.

Stary i niezawodny (FTP)

  1. Załaduj katalog OG do katalogu /wp-content/plugins/
  2. Aktywuj wtyczkę w WordPressie w menu ‚Wtyczki”
  3. To wszystko. Wtyczka nie ma żadnej konfiguracji.
Jak skonfigurować wtyczkę Open Graph?

Nie musisz! Nie ma nic do konfigurowania i nie ma strony administratora. Domyślnie będzie używała wszelkich standardowych danych WordPressa, aby wypełnić dane Open Graph. Istnieją bardzo proste, ale potężne filtry, których możesz użyć do modyfikowania lub rozszerzania metadanych zwracanych przez wtyczkę. Więcej informacji poniżej.

Co wtyczka dodaje dla wszystkich typów treści?
  • og:locale – kod językowy
  • og:site_name – tytuł witryny
  • og:title – tytuł aktualnie wyświetlanej treści
  • og:url – stały odnośnik do wyświetlanej treści
  • og:type – typ treści – „website” dla strony głównej, „article” dla wszystkich typów treści oprócz wpisów dla których jest to „blog”
  • og:description – opis witryny
  • og:site_name – nazwa witryny
Co wtyczka dodaje dla pojedynczego wpisu?
  • og:image: z określonego własnego pola wpisu/strony lub jeśli nie jest ustawiony na podstawie obrazka wyróżniającego lub jeśli nie istnieje pierwszy obrazek w treści w treści postu lub nie zawiera dołączonego obrazka w galerii i jeśli nie istnieje w domyślny obrazek. Zostanie użyty ten sam wybrany ten sam obrazek, który jest wyświetlany dla kanalu RSS.
  • og:video – dodaje linki do filmów YouTube.
  • article:author – autor wpisu
  • article:published_time – data publikacji wpisu
  • article:modified_time – data ostatniej modyfikacji wpisu
  • article:tag – tagi użyte we wpisie
  • twitter:card – podsumowanie
  • twitter:title – to samo co og:title
  • twitter:description – to samo co og:description
  • twitter:image – to samo co og:image
  • twitter:player – to samo co og:video
Co wtyczka dodaje dla produktu WooCommerce?
  • og:price:amount – cena
  • og:price:currency – waluta ceny
  • og:availability – status magazynu
Zainstalowano OG i … nic się nie dzieje!

Proszę o cierpliwość, czasami aby zobaczyć wynik działania potrzeba więcej niż jednego dnia. Przyczyną takiego stanu jest cache Facebooka. Sprawdź też swoje wtyczki i jeżeli używasz wtyczek do cache, postaraj się go wyczyścić.

Jak filtrować wartości?

Użyj automatycznych filtrów, jeżeli masz takie wartości:

<meta property="og:title" content="WordPress Trunk" />

Automatyczne filtry tworzone są w ten sposób:

og_ + (słowo przed „:”) + _ + (słowo po „:”) + _value

W tym przypadku:

og_og_title_value

add_filter('og_og_title_value', 'my_og_og_title_value');
function my_og_og_title_value($title)
{
    if ( is_home() ) {
        return __('This is extra home title!', 'translate-domain');
    }
    return $title;
}
Jak filtrować cały meta tag?

Użyj automatycznych filtrów, jeżeli masz takie wartości:

<meta property="og:title" content="WordPress Trunk" />

Automatyczne filtry tworzone są w ten sposób:

og_ + (słowo przed „:”) + _ + (słowo po „:”) + _meta

W tym przypadku:

og_og_title_meta

add_filter('og_og_title_meta', 'my_og_og_title_meta');
function my_og_og_title_meta($title)
{
    if ( is_home() ) {
        return '<meta property="og:title" content="WordPress Title" />';
    }
    return $title;
}
Jak ustawić domyślny obrazek?

Użyj filtra „og_image_init”:

add_filter('og_image_init', 'my_og_image_init');
function my_og_image_init($images)
{
    if ( is_front_page() || is_home() ) {
        $images[] = 'http://wordpress/wp-content/uploads/2014/11/DSCN0570.jpg';
    }
    return $images;
}
Jak ustawić obrazek dla strony głównej?

Użyj filtra „og_image_init”:

add_filter('og_og_image_value', 'my_og_og_image_value');
function my_og_og_image_value($images)
{
    if ( empty($images) ) {
        $images[] = 'http://wordpress/wp-content/uploads/2014/11/DSCN0570.jpg';
    }
    return $images;
}
Jak dodać Facebook app_id?

Wtyczka OG jest super prosta i nie planujemy dodawać żadnej „strony opcji”, która byłaby potrzebna jeśli chcesz mieć dane takie jak „fb:app_id” lub „fb:pages”.

Ale jeśli naprawdę chcesz używać OG i wyświetlać tagi „FB” Open Graph, należy użyć filtru og_array, aby dodać (lub zmodyfikować) tagi OpenGraph.

add_filter( 'og_array', 'add_og_facebook_data' );
function add_og_facebook_data( $og ) {
    $og['fb'] = array(
        'app_id' => 'my-app-id',
        'pages' => 'foo, bar',
    );
    return $og;
}

Recenzje

Does Nothing

Yes, this plug in does in fact create og tags. But you have no way of editing those tags. So you can’t change your social media post descriptions, or the image, or title, or anything else. And all the social media sites I’ve seen basically are able to grab the existing data even without og tags. So the net effect of this plugin is nothing: All social media shares stay exactly the same. At least, in my experience.

Skiepściło

No niestety – automat zadziałał jak automat, rozwalił to co już było dobre. Odinstalowanie tej wtyczki jeszcze pogorszyło sprawę.

Super!

Bardzo użyteczne narzędzie. Robi dokładnie to co powinno 🙂

Simple and effective

„This plugin do not have any configuration”
After trying many plugins with so many options that I don’t need or understand, finaly found this one. And it is right as I like: Simple, straight, effective!

Przeczytaj 41 recenzji

Kontrybutorzy i deweloperzy

„OG” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Kontrybutorzy

Wtyczka “OG” została przetłumaczona na 1 język. Thank you to the translators for their contributions.

Przetłumacz wtyczkę “OG” na swój język.

Interesuje cię rozwój wtyczki?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Log zmian

2.6.0 (2018-06-04)

  • Dodano listę dołączonych plików audio do tagu og:audio.
  • Dodano listę dołączonych filmów do tagu og:video.
  • Dodano tag og:update_time.
  • Dodano pamięć podręczną dla pojedynczych wpisów w celu zmniejszenia liczny zapytań do bazy danych.
  • Zaktualizowano listę ustawień regionalnych Facebooka.

2.5.3 (2018-05-09)

  • Usunięto funkcje debugujące, które psuły całą wtyczkę.

2.5.2 (2018-05-08)

  • Dodano filtr og_description_words który umożliwia zmianę długości treści tagu og:description.
  • Poprawiono błąd obcinania ostatniego wyrazu. Podziękowania dla intrex
  • Wracamy do przycinania długości tagu og:description do 55 słów (domyślna wartość funkcji wp_trim_words()).

2.5.1 (2018-04-16)

  • Dodano og:image:width i og:image:height dla obrazka z treści o ile pochodzi on z naszej witryny.

2.5.0 (2018-04-14)

  • Dodano og:image:width i og:image:height dla obrazka wyróżniającego.

2.4.9 (2018-02-27)

  • Usunięto użycie filtra „the_content” w celu uniknięcia niekompatybilności z innymi wtyczkami.

2.4.8 (2018-02-19)

  • Jeżeli nie ustawiono obrazka wyróżniającego to pierwszy obrazek treści będzie dodany do og:image. Podziękowania dla andreyenkin

2.4.7 (2017-09-26)

  • Dodano filtr „og_[og_name]_value”, który umożliwia zmianę wartości tagu.
  • Dodano og:type dla formatów „audio” oraz „video”.
  • Poprawiono og:type dla produktu WooCommerce. Podziękowania dla shaharsol

2.4.6 (2017-09-13)

  • Usunięto limit z pola og:description.

2.4.5 (2017-06-13)

  • Dodano filtr „og_array”, który umożliwia zmianę wszystkich tagów przed ich wyświetleniem.

2.4.4 (2017-05-20)

  • Poprawiono błąd integracji z wtyczką WooCommerce. Podziękowania dla JLY

2.4.3 (2017-05-09)

  • Zaktualizowano moduł „Rate” do wersji 1.0.1 – poprawiono błędny adres URL dla witryn z innym językiem niż angielski

2.4.2 (2017-05-03)

  • Dodano tagi „og:video” i „twitter:player” dla wpisów z osadzonym filmem z YouTube.
  • Dodano integrację z WooCommerce, tagi: „og:price:amount”, „og:price:currency” i „og:availability”.
  • Ulepszono tag opisu dla pustej treści zostanie użyty tytuł jako opis.

2.4.1 (2016-10-26)

  • Naprawiono problem dotyczący stron i innej pojedynczej treści. W tej chwili OG działa dla wpisów wszystkich typów treści.
  • Dodano prośbę o ocenę na stronie wtyczek.
  • Krótki opis dla twittera

2.4 (2016-04-10)

  • Poprawiono problem z przygotowaniem do lokalizacji.
  • Poprawiono pobieranie obrazka dla filmu z YouTube.
  • Wdrożono standard kodowania używany w WordPressie do wszystkich plików PHP wtyczki.

2.3 (2016-02-03)

  • Dodano kategorie jako og:section.
  • Dodano esc_attr do tagów w sekcji head.
  • Dodano msapplication-TileImage.
  • Dodano og:site_name.
  • Dodano pola profile:first_name, profile:last_name, profile:username. Podziękowania dla Arka Bibliotekarza.
  • Dodano tagi.
  • Dodano tagi twittera
  • Dodano użycie ikony witryny, jeżeli nie ma ikony – wszystkie przypadki.

2.2 (2015-08-19)

  • ULEPSZENIE: dodano ikonę witryny jako og:image dla strony głównej.

2.1 (2015-05-21)

  • ULEPSZENIE: dodano sprawdzanie czy ustawienia regionalne są obsługiwane przez Facebooka.

2.0 (2014-12-11)

  • ULEPSZENIE: dodano sprawdzanie czy CPT ma pole treści.
  • ULEPSZENIE: dodana odnośnik og:author
  • ULEPSZENIE: duża refaktoryzacja
  • Dodano filtry, zajrzy do sekcji FAQ

1.0 (2014-10-02)

Wersja początkowa.