Najwygodniej osadzić Facebooka w WordPressie za pomocą dedykowanych wtyczek (np. Smash Balloon Social Post Feed) oraz oficjalnych wtyczek społecznościowych Facebooka (Page Plugin, przyciski Lubię to / Udostępnij), a uzupełniająco bloków „Ikony społecznościowe” w Gutenbergu.
- 1. Jakie są możliwości integracji WordPress + Facebook?
- 2. Kanał Facebooka w WordPressie – wtyczka Smash Balloon
- 3. Alternatywa – gotowy widżet feedu (np. Elfsight)
- 4. Osadzanie pojedynczych postów i filmów z Facebooka
- 5. Wtyczki społecznościowe Facebooka – Page Plugin, Like, Share, Comments
- 6. Ikony social media (Facebook + inne) w WordPressie
- 7. Integracja z innymi socialami (Instagram, YouTube) – uzupełnienie
- 8. Facebook Pixel w WordPressie (statystyki, remarketing)
- 9. Automatyczne publikowanie wpisów WordPress na Facebooku
- 10. Dobre praktyki przy integracji WordPress + Facebook
1. Jakie są możliwości integracji WordPress + Facebook?
W WordPressie możesz osadzić między innymi następujące elementy:
- kanał (feed) z Facebooka – lista najnowszych postów z twojej strony lub grupy;
- pojedyncze posty lub filmy – np. jedno konkretne ogłoszenie, live czy wideo;
- wtyczki społecznościowe Facebooka – gotowe elementy, które dodają interakcje i podglądy treści;
- ikony social media – odnośniki do profili (Facebook, Instagram itd.).
Dostępne wtyczki społecznościowe Facebooka to między innymi:
- Page Plugin – podgląd strony z przyciskiem „Lubię to”;
- Przyciski Lubię to/Udostępnij/Obserwuj – szybkie reakcje i udostępnienia;
- Komentarze Facebooka – system komentarzy pod wpisami.
W poradniku omówimy:
- Kanał (feed) Facebooka w WordPressie – wtyczką,
- osadzanie pojedynczych postów/filmów,
- oficjalne wtyczki społecznościowe Facebooka (Page Plugin, przyciski),
- ikony social media (w tym natywny blok WordPress),
- Pixel Facebooka (do statystyk i reklam),
- automatyczne publikowanie wpisów WordPress na Facebooku.
2. Kanał Facebooka w WordPressie – wtyczka Smash Balloon
Najpopularniejszym sposobem wyświetlania strumienia postów z Facebooka jest wtyczka Smash Balloon Social Post Feed (dawniej Custom Facebook Feed).
2.1. Instalacja wtyczki
- Zaloguj się do Kokpitu WordPressa (
/wp-admin). - Przejdź do Wtyczki → Dodaj nową.
- W polu wyszukiwania wpisz: Smash Balloon Social Post Feed lub Custom Facebook Feed.
- Kliknij Zainstaluj, a następnie Włącz.
Alternatywnie pobierz wtyczkę z katalogu WordPressa i wgraj ją przez FTP do katalogu /wp-content/plugins/, a potem włącz w Kokpicie.
2.2. Podłączenie konta/strony na Facebooku
- Po włączeniu wtyczki w menu bocznym pojawi się pozycja Facebook Feed (lub podobna).
- Wejdź w ustawienia wtyczki i wybierz opcję Connect to Facebook.
- W wyskakującym oknie zaloguj się do Facebooka i wykonaj poniższe kroki:
- zaakceptuj wymagane uprawnienia,
- wybierz stronę lub grupę, z której mają być pobierane posty,
- potwierdź wybór i wróć do WordPressa.
- Zapisz ustawienia.
Wtyczka zapisze token dostępu i będzie automatycznie pobierać nowe posty.
2.3. Konfiguracja wyglądu kanału
W panelu wtyczki skonfiguruj wygląd i zachowanie feedu, korzystając z najważniejszych opcji:
- liczba postów – ile wpisów pokazać jednocześnie;
- układ – pojedyncza kolumna, kilka kolumn lub układ „masonry”;
- kolory – tło, linki, przyciski;
- wymiary – szerokość i wysokość obszaru feedu;
- wyświetlane elementy – wybierz, co pokazywać, a co ukryć;
- język – zwykle automatycznie wykrywany (PL na polskich stronach).
Jeśli włączysz sterowanie elementami, możesz zdecydować o widoczności następujących składników:
- zdjęcia,
- opisy,
- reakcje, komentarze i liczba udostępnień,
- przycisk „Zobacz więcej”.
Po zakończeniu konfiguracji zapisz ustawienia.
2.4. Dodanie kanału na stronę (shortcode lub blok)
Podstawowy shortcode wtyczki to:
[custom-facebook-feed]
Aby go użyć, postępuj zgodnie z instrukcją:
- Wejdź w Strony → Dodaj nową (lub edytuj istniejącą).
- W edytorze Gutenberg dodaj blok Kod skrótu lub natywny blok wtyczki „Facebook Feed”.
- Wklej shortcode
[custom-facebook-feed]. - Zaktualizuj lub opublikuj stronę.
Możesz wyświetlać różne kanały z różnych stron/źródeł, na przykład:
[custom-facebook-feed id=smashballoon num=5]
W tym przykładzie id to identyfikator strony na Facebooku, a num – liczba postów.
Kanał w widżecie (sidebar, stopka)
- Wejdź w Wygląd → Widżety.
- Wybierz obszar (np. Sidebar lub Stopka).
- Dodaj widżet Tekst lub HTML niestandardowy i w treści wklej shortcode
[custom-facebook-feed]. - Zapisz zmiany.
Kanał pojawi się w bocznym pasku lub stopce na każdej podstronie, gdzie widżet jest aktywny.
3. Alternatywa – gotowy widżet feedu (np. Elfsight)
Zamiast wtyczki możesz użyć zewnętrznego widżetu Facebook Feed (np. Elfsight), jeśli chcesz minimum konfiguracji po stronie WordPressa.
Schemat działania wygląda następująco:
- Wejdź na stronę dostawcy (np. Elfsight) i w konfiguratorze utwórz własny widżet feedu:
- wybierz konto/stronę,
- ustaw wygląd, kolory i układ,
- zapisz konfigurację.
- Po zapisaniu otrzymasz indywidualny kod osadzenia (embed code – fragment HTML/JS).
- Zaloguj się do WordPressa, edytuj stronę albo widżet, w którym ma być widoczny kanał, i wklej kod w bloku HTML niestandardowy.
- Zapisz zmiany i sprawdź efekt na stronie.
4. Osadzanie pojedynczych postów i filmów z Facebooka
Jeżeli potrzebujesz wyróżnić konkretny post (np. ogłoszenie, konkurs, transmisję live), masz dwie główne możliwości:
4.1. Oficjalne osadzanie posta (embed)
- Na Facebooku znajdź publiczny post, który chcesz osadzić.
- Kliknij trzy kropki w prawym górnym rogu posta.
- Wybierz Osadź (Embed).
- Skopiuj wygenerowany kod HTML (iframe lub div + skrypt).
- W WordPressie:
- dodaj blok HTML niestandardowy w edycji wpisu/strony,
- wklej skopiowany kod,
- zaktualizuj stronę.
Post pojawi się w treści i zachowa interaktywność (polubienia, komentarze).
4.2. Osadzanie linkiem (oEmbed / bloki)
WordPress przez długi czas obsługiwał oEmbed – wystarczyło wkleić goły link do posta, a system zamieniał go na osadzony post. W nowszych wersjach bywa to zawodne i może wymagać wtyczek lub ręcznego iframe, dlatego najpewniejsza metoda to oficjalny kod osadzenia jak wyżej.
5. Wtyczki społecznościowe Facebooka – Page Plugin, Like, Share, Comments
Facebook oferuje własne Social Plugins – gotowe elementy do wklejenia na stronę:
- Page Plugin – podgląd twojej strony Facebook z przyciskiem „Lubię to”;
- Like Button – przycisk „Lubię to” dla dowolnego adresu URL;
- Share Button – przycisk „Udostępnij” dany adres URL;
- Comments Plugin – system komentarzy Facebooka pod wpisem.
5.1. Page Plugin (podgląd strony + Lubię to)
Page Plugin świetnie sprawdza się w sidebarze lub na stronie „Kontakt/O nas”.
Skorzystaj z konfiguratora i wstaw kod do WordPressa w kilku krokach:
- Przejdź na stronę konfiguratora Facebook Page Plugin (narzędzie deweloperskie Facebooka).
- W polu adresu wpisz URL swojej strony na Facebooku.
- Ustaw parametry:
- szerokość i wysokość,
- pokazuj/ukrywaj zdjęcia profilowe znajomych,
- pokazuj/ukrywaj okładkę,
- włącz/wyłącz wyświetlanie postów.
- Kliknij Get Code i skopiuj wygenerowany kod (często dwa fragmenty: skrypt oraz div).
- W WordPressie:
- wejdź w Pulpit → Wygląd → Widżety,
- wybierz obszar (np. sidebar),
- dodaj widżet Tekst lub HTML niestandardowy,
- dodaj tytuł, np. „Śledź nas na Facebooku”,
- wklej kod Page Plugin.
- Zapisz widżet i sprawdź efekt na stronie.
Możesz też wkleić ten kod na konkretnej podstronie w bloku HTML niestandardowy.
5.2. Przyciski „Lubię to” i „Udostępnij”
Przyciski Like/Share działają podobnie jak Page Plugin – generujesz kod w konfiguratorze i wklejasz go w WordPressie.
- W konfiguratorze Like Button/Share Button podaj i ustaw:
- adres URL (np. adres twojej strony, wpisu lub produktu),
- styl przycisku (rozmiar, licznik, etykieta),
- język/locale zgodny z językiem witryny.
- Wygeneruj kod i wklej go w WordPressie w wybranym miejscu (widżet w sidebarze/stopce lub blok HTML w treści wpisu/strony).
Alternatywnie skorzystaj z wtyczek typu „social share buttons”, które automatycznie dodają przyciski pod każdym wpisem.
5.3. Komentarze Facebooka (Comments Plugin)
Jeżeli chcesz zastąpić standardowe komentarze WordPressa komentarzami Facebooka, w konfiguratorze Facebook Comments podaj adres URL, dla którego mają być wyświetlane komentarze (przy blogach dynamicznych wygodniejsze bywa użycie dedykowanej wtyczki).
- Wygeneruj kod Comments Plugin.
- W WordPressie wklej go jedną z metod:
- do pliku szablonu wpisu, np.
single.php, - za pomocą dedykowanej wtyczki „Facebook Comments” dla WordPressa,
- przez hook/obszar komentarzy w motywie potomnym (child theme).
- do pliku szablonu wpisu, np.
6. Ikony social media (Facebook + inne) w WordPressie
Jeśli chcesz po prostu dodać ikony prowadzące do profili (Facebook, Instagram, YouTube itd.), masz kilka szybkich opcji.
6.1. Natywny blok „Ikony społecznościowe” (Gutenberg)
Najnowsze WordPressy mają wbudowany blok Ikony mediów społecznościowych. Postępuj tak:
- Zaloguj się do WordPressa (
/wp-admin). - Przejdź do dodawania/edycji treści w sekcji Wpisy, Strony lub do Wygląd → Widżety (jeśli motyw obsługuje widżety).
- W edytorze kliknij + i wybierz blok Ikony mediów społecznościowych.
- Kliknij + w samym bloku i dodaj interesujące cię serwisy, takie jak Facebook, Instagram, X (dawny Twitter), YouTube itd.
- Dla każdej ikony podaj adres URL profilu.
- Zaktualizuj lub opublikuj stronę.
Ikony pojawią się dokładnie w tym miejscu, gdzie wstawiłeś blok; można go też użyć w nagłówku/stopce, jeśli motyw na to pozwala.
6.2. Ikony w górnym pasku motywu (top bar)
W wielu motywach ikony social media można dodać w obrębie nagłówka (np. górny pasek/top bar):
- Przejdź do Wygląd → Dostosuj.
- Wybierz Opcje nagłówka.
- Odszukaj sekcję Very Top Bar (lub podobnie nazwaną) i ją włącz.
- Przejdź do Widżety → Very Top Bar.
- Dodaj blok Ikony społecznościowe lub widżet HTML/tekst z ikonami.
- Opublikuj zmiany.
6.3. Ikony social media w menu (wtyczka Menu Image)
Jeśli chcesz ikony w głównym pasku nawigacji (menu), zrób to tak:
- Zainstaluj i włącz wtyczkę Menu Image.
- Przejdź do Wygląd → Menu.
- Dodaj nowy element do menu jako Własny odnośnik i w polu adresu URL wpisz link do profilu social media.
- W ustawieniach pozycji menu dodaj obrazek (ikonę) i ustaw wyświetlanie ikony zamiast tekstu.
- Zapisz menu.
7. Integracja z innymi socialami (Instagram, YouTube) – uzupełnienie
Choć poradnik dotyczy głównie Facebooka, warto zadbać o spójność działań w innych kanałach (Instagram, YouTube).
7.1. Instagram feed (przykład)
Proces jest podobny do integracji z Facebookiem:
- Zainstaluj wtyczkę typu Instagram Feed.
- Po instalacji:
- wejdź w Ustawienia (Settings) wtyczki,
- kliknij Zaloguj się i pobierz Access Token oraz User ID (Log in and get my Access Token and User ID),
- potwierdź uprawnienia i wybierz konto.
- Skopiuj wygenerowany User ID i wklej w polu Pokaż zdjęcia z – User ID(s) (Show Photos From – User ID(s)).
- W zakładce Dostosuj (Customize) ustaw:
- liczbę zdjęć,
- liczbę kolumn,
- wygląd przycisku i styl siatki.
- Zapisz i przejdź do sekcji Wyświetl swój feed (Display Your Feed), a następnie skopiuj shortcode.
- W WordPressie:
- dodaj widżet tekstowy lub blok shortcode,
- wklej shortcode i zapisz,
- opublikuj stronę/widżet i sprawdź efekt.
7.2. Widżet YouTube bez wtyczki
Aby dodać przycisk subskrypcji lub prosty widżet kanału, wykonaj:
- Wyszukaj w Google „YouTube subscribe button” lub „YouTube widget”.
- Skorzystaj z konfiguratora:
- wpisz nazwę lub identyfikator kanału,
- wybierz układ (pełny – z nazwą i avatarem),
- określ motyw (jasny/ciemny).
- Skopiuj wygenerowany kod.
- W WordPressie dodaj widżet lub blok HTML i wklej kod.
8. Facebook Pixel w WordPressie (statystyki, remarketing)
Jeśli prowadzisz kampanie reklamowe, wdrożenie Facebook (Meta) Pixel to podstawa analityki i remarketingu.
Najłatwiej zainstalować Pixel wtyczką (np. PixelYourSite, Official Facebook Pixel lub pakiety marketingowe z integracją Piksela). Ogólny schemat wygląda tak:
- Zainstaluj wybraną wtyczkę Piksela Facebooka.
- W Facebook Business/Events Manager wygeneruj swój Pixel ID.
- W ustawieniach wtyczki w WordPressie wklej:
- Pixel ID,
- ewentualny token/klucz dostępu,
- konfigurację zdarzeń (standardowe lub niestandardowe).
- Zapisz ustawienia. Wtyczka automatycznie:
- wstawi kod Piksela do nagłówka strony,
- zliczy standardowe zdarzenia (page view, add to cart, purchase) – zależnie od wtyczki,
- umożliwi rozszerzenie o zdarzenia niestandardowe.
9. Automatyczne publikowanie wpisów WordPress na Facebooku
Oprócz wyświetlania feedu możesz zautomatyzować wysyłanie nowych wpisów z WordPressa na Facebook (cross‑posting).
Do wyboru masz kilka metod:
- wtyczki typu „auto post to social media” obsługujące Facebooka,
- integracje z narzędziami zewnętrznymi (IFTTT, Zapier),
- moduły w pakietach typu Jetpack lub niektórych wtyczkach SEO.
Przykładowy schemat (wtyczka autopost):
- Zainstaluj i aktywuj wtyczkę do automatycznej publikacji postów na social media.
- W ustawieniach wtyczki:
- zaloguj się na Facebooka,
- udziel wymaganych uprawnień aplikacji,
- wybierz, na jaką stronę/grupę mają trafiać wpisy.
- Skonfiguruj szablon posta:
- tytuł wpisu,
- skrócony opis,
- link do wpisu,
- opcjonalne hashtagi.
- Od tej pory każdy nowy wpis (lub zaktualizowany – zależnie od ustawień) będzie automatycznie publikowany na Facebooku.
10. Dobre praktyki przy integracji WordPress + Facebook
Wdrożenie będzie bezpieczniejsze i szybsze, jeśli zastosujesz poniższe wskazówki:
- aktualizuj wtyczki – szczególnie te, które łączą się z API Facebooka, bo zasady potrafią się zmieniać,
- unikaj nadmiaru wtyczek – jeśli możesz coś zrobić jednym narzędziem (np. social + Pixel + share), rozważ taką opcję,
- responsywność – sprawdź, jak feedy i wtyczki wyglądają na telefonie i tablecie; Smash Balloon ma ustawienia mobilne,
- wydajność – osadzone elementy potrafią spowolnić stronę:
- przetestuj GTmetrix/PageSpeed po dodaniu feedu,
- rozważ lazy‑loading i asynchroniczne ładowanie SDK,
- ogranicz liczbę zapytań oraz elementów wczytywanych na starcie.
- RODO/cookies – Pixel i wtyczki Facebooka zbierają dane użytkowników:
- zapewnij mechanizm zgody cookies,
- zaktualizuj politykę prywatności,
- umożliwiaj wycofanie lub zmianę zgody.
- spójność wizualna – dopasuj kolory i style feedu oraz widżetów do szaty graficznej, aby nie wyglądały „doklejone”.








