Niedawno jeden z naszych użytkowników zapytał nas, jak włączyć oEmbed w widżetach tekstowych WordPress. oEmbed to protokół, który pozwala blogowi poprosić witrynę oEmbed o dostarczenie kodu HTML potrzebnego do osadzenia dynamicznej zawartości. W prostych słowach pozwala po prostu wkleić adres URL filmu z YouTube w poście na blogu i pozwolić WordPress osadzić go automatycznie. Maksymalną szerokość oembed można dostosować ręcznie lub dynamicznie zmieniać szerokość i wysokość zawartości oEmbed. Nie można jednak osadzać zawartości w widżecie tekstowym za pomocą programu oEmbed. W tym artykule pokażemy, jak włączyć oEmbed w widżetach tekstowych WordPress.
Wszystko, co musisz zrobić, to dodać następujący kod do motywu funkcje.php
plik lub wtyczka specyficzna dla witryny:
add_filter ('widget_text', array ($wp_embed, 'run_shortcode' ), 8 ); add_filter ('widget_text', array ($wp_embed, 'autoembed'), 8 );
Jak już to zrobisz, to już po tobie. Pomyślnie włączyłeś oEmbed dla widżetów tekstowych. Możesz przejść do widżetów wygląd, aby je przetestować. Po prostu dodaj adres URL filmu z Youtube do widżetu tekstowego i obejrzyj magię.
Dla tych z Was, którzy chcą wiedzieć, co ten kod robi, po prostu dodaje filtr widget_text
zezwalanie widżetom tekstowym na uruchamianie shortcode dla zawartości oEmbed i automatycznego osadzania.
Dla tych,którzy nie lubią radzić sobie z kodem, możesz po prostu aktywować wtyczkę widget tekstowy oEmbed. Dosłownie robi to samo. Wtyczka ma tylko 2 linie kodu, które udostępniliśmy powyżej.
Mamy nadzieję, że ten artykuł pomógł Ci włączyć oEmbed w widżetach tekstowych. Jeśli masz jakieś pytania lub komentarze, daj nam znać, zostawiając komentarz poniżej.