Jak naprawić linki osadzone na Facebooku i Instagramie w WordPressie
Opublikowany: 2020-10-26Czy słyszałeś już jakieś wieści o WordPressie? Od 24.10.2020 użytkownicy WordPressa nie będą mogli umieszczać linków z Facebooka i Instagrama na swoich stronach internetowych, kopiując i wklejając linki w zwykły sposób . To dlatego, że WordPress zdecydował się usunąć funkcję osadzania linków z tych dwóch sieci społecznościowych.
- 1. Facebook i Instagram przestają wspierać WordPress oEmbed
- 2. Jak naprawić łącza do Facebooka i Instagrama za pomocą wtyczki?
- 2.1. Napraw osadzone na Facebooku za pomocą wtyczki Smash Balloon Social Post Feed
- 2.2. Napraw osadzania na Instagramie za pomocą wtyczki Smash Balloon Social Photo Feed
- 2.3. Napraw osadzania na Facebooku i Instagramie za pomocą oEmbed Plus
- 3. Ostatnie słowa
Ta zmiana powoduje wiele problemów dla użytkowników WordPressa, ponieważ istniejące treści we wszystkich osadzonych linkach na Facebooku i Instagramie już się nie wyświetlają. Wyszukiwanie, usuwanie i naprawianie wszystkich tych linków jest niezwykle czasochłonne. Ale nie martw się, ponieważ zawsze jest sposób, i to w tym artykule!
Najpierw znajdźmy przyczynę tych wszystkich problemów!
Facebook i Instagram przestają wspierać WordPress oEmbed
Zwykle, gdy wklejasz link do Facebooka lub Instagrama do posta / strony, zostanie on automatycznie przekonwertowany na osadzone treści, znane również jako oEmbed (osadzone łącze).

Umieść link w edytorze postów

Treść linku jest wyświetlana na interfejsie użytkownika
Jednak Facebook i Instagram zmieniły swoją politykę API i zrezygnowały z nieuwierzytelnionej obsługi oEmbed. Od 24.10.2020, aby osadzić linki z Facebooka i Instagrama, użytkownicy muszą utworzyć konto programisty , zarejestrować się w aplikacji i uzyskać token klienta .
Zmiany te spowodowały wiele trudności dla zespołu WordPressa przy wdrażaniu nowych projektów. Dlatego WordPress zdecydował się usunąć funkcję osadzania linków z Facebooka i Instagrama . Oznacza to, że wszystkie linki osadzone w witrynach WordPress z tych dwóch sieci społecznościowych zostaną przekształcone w normalne adresy URL (bez wyświetlania treści adresów URL).

Linki do osadzania na Facebooku i Instagramie zamieniają się w zwykły tekst
To nie brzmi dobrze, zwłaszcza dla webmasterów i właścicieli stron internetowych. Wyobraź sobie, że w piękny dzień budzisz się, otwierasz swoją stronę internetową, a potem od razu oszałamia cię mnóstwo brzydkich linków zamiast pięknych zdjęć lub postów z Facebooka i Instagrama, to naprawdę katastrofa, prawda? Jeśli chcesz rozwiązać ten problem w mgnieniu oka, skorzystaj z poniższego samouczka.
Jak naprawić linki do Facebooka i Instagrama za pomocą wtyczki?
Aby sprostać wymaganiom użytkowników, niektóre wtyczki zostały właśnie wydane lub zaktualizowane o nowe funkcje, aby naprawić ten problem z oEmbed, takie jak Jetpack, Smash Balloon Social Photo Feed (dla Instagrama), Smash Balloon Social Post Feed (dla Facebooka) i oEmbed Plus .
Korzystanie z wtyczki Jetpack do naprawienia tego problemu jest bardzo łatwe. Wystarczy zainstalować wtyczkę, a moduł shortcode oEmbed zostanie automatycznie aktywowany i nie musisz robić nic więcej. Jeśli po raz pierwszy używasz Jetpack, zapoznaj się z tym artykułem, jak go skonfigurować i używać.
Jeśli nie chcesz używać Jetpack, wypróbuj inne wtyczki, o których wspomniałem.
Wtyczki Smash Balloon Social Photo Feed, Smash Balloon Social Post Feed i wtyczki oEmbed Plus są bezpłatne i dostępne na wordpress.org, wystarczy je jak zwykle zainstalować i aktywować bezpośrednio w panelu administracyjnym . Po zainstalowaniu i dostosowaniu wtyczek, jak poniżej, problem z Facebookiem i Instagramem oEmbed w Twojej witrynie WordPress zostanie rozwiązany i możesz osadzić linki, kopiując je i wklejając jak zwykle . Poniżej znajdują się szczegółowe instrukcje dla każdej wtyczki:
Napraw osadzone na Facebooku za pomocą wtyczki Smash Balloon Social Post Feed
Jeśli używasz wtyczki Smash Balloon Social Post Feed, przejdź do Facebook Feed > oEmbeds i kliknij Connect to Facebook i Enable oEmbeds, aby połączyć się z kontem na Facebooku i uzyskać token dostępu (token klienta).


Pamiętaj, że jeśli połączysz się z osobistym kontem na Facebooku, token dostępu będzie ważny tylko przez 60 dni. Po 60 dniach przejdź do Facebook Feed > oEmbeds i kliknij Połącz z Facebookiem i ponownie sprawdź token dostępu . Jednak ta procedura jest dość skomplikowana. Aby zaoszczędzić czas, możesz połączyć się z kontem administratora grupy/strony, aby uzyskać token dostępu, który nigdy nie wygasa.

Napraw osadzania na Instagramie za pomocą wtyczki Smash Balloon Social Photo Feed
Jeśli chodzi o wtyczkę Smash Balloon Social Photo Feed, zrób to samo, co powyżej. Przejdź do Instagram Feed > oEmbeds i kliknij Włącz Instagram oEmbeds, aby rozwiązać problem. Jednak Instagram nie wymaga ponownego sprawdzania tokena dostępu.

Napraw osadzania na Facebooku i Instagramie za pomocą oEmbed Plus
Trzy powyższe wtyczki mają wiele innych funkcji, które nie są związane z naprawianiem oEmbed. Jeśli nie potrzebujesz tych nieistotnych funkcji, wypróbuj inną dedykowaną wtyczkę – oEmbed Plus.
Aby korzystać z wtyczki oEmbed Plus, musisz zarejestrować się w aplikacji Facebook i aktywować funkcję oEmbed w następujący sposób:
Krok 1 : Przejdź do developer.facebook.com, połącz się z kontem na Facebooku. Następnie przejdź do sekcji Moje aplikacje i kliknij Utwórz aplikację .

W oknie dialogowym Utwórz aplikację wpisz nazwę aplikacji (dowolną) oraz swój adres e-mail, a następnie kliknij Utwórz aplikację .

Krok 2 : Po utworzeniu aplikacji funkcja oEmbed zostanie domyślnie aktywowana. Znajduje się w sekcji Moje produkty .

Następnie przejdź do opcji Ustawienia > Podstawowe, aby uzyskać identyfikator aplikacji i klucz tajny aplikacji .

Krok 3 : Odwróć swoją witrynę WordPress, w panelu administratora przejdź do Ustawienia > Pisanie > Ustawienia osadzania na Facebooku i Instagramie . Następnie skopiuj i wklej identyfikator aplikacji oraz klucz tajny aplikacji w tej sekcji, a następnie kliknij Zapisz zmiany .

Po wykonaniu wszystkich powyższych kroków funkcja oEmbed w witrynie WordPress zostanie przywrócona. Teraz możesz jak zwykle osadzić linki do Facebooka i Instagrama.
Na przykład, oto linki do Facebooka i Instagrama osadzone w mojej witrynie WordPress, zanim użyję wtyczek, aby rozwiązać problem:

A oto wynik po naprawieniu problemu:

Jak widać, linki są stałe, a treść jest wyświetlana.
Ostatnie słowa
Podsumowując, Jetpack to najłatwiejszy sposób na naprawienie problemu z oEmbed, ale jest to wielofunkcyjna wtyczka, która ma wiele innych funkcji i możesz nie chcieć ich używać. Wtyczki Smash Balloon Social Photo Feed i Smash Balloon Social Post Feed są dość łatwe w konfiguracji i obsłudze, ale są to dwie oddzielne wtyczki. Tymczasem konfiguracja wtyczki oEmbed Plus zajmuje trochę czasu, ale może naprawić zarówno linki osadzone na Facebooku, jak i Instagramie. Po prostu wybierz wtyczkę, która jest odpowiednia dla Twojej witryny i Twoich potrzeb.
Jak widać, naprawienie problemu z oEmbedem wcale nie jest trudne. Jednak nie każdy właściciel witryny wie o tym problemie, aby działać szybko, zwłaszcza w przypadku tych, którzy nie aktualizują regularnie wiadomości. Nie zapomnij więc podzielić się tymi informacjami z innymi właścicielami witryn!
Ponadto możesz polubić nasz artykuł o tym, jak naprawić wyświetlanie postów na Facebooku za pomocą debugera Facebooka.
