oEmbed - osadzanie treści w WordPress

Wklejasz link YouTube i pojawia się player? To oEmbed. WordPress automatycznie zamienia linki na osadzone treści. Pokażę jak to działa i rozszerzyć.

Krótka odpowiedź

Wklej link na osobnej linii - WordPress automatycznie osadzi. Wspierane: YouTube, Vimeo, Twitter, Instagram, Spotify, SoundCloud, TikTok i więcej. Dla ręcznej kontroli użyj bloku Embed lub shortcode [embed].

Automatyczne osadzanie

Jak to działa:
1. Wklej URL na osobnej linii
2. WordPress rozpoznaje dostawcę
3. Pobiera kod embed przez oEmbed API
4. Wyświetla player/widget

Wspierane serwisy:
- Video: YouTube, Vimeo, Dailymotion
- Social: Twitter, Facebook, Instagram, TikTok
- Audio: Spotify, SoundCloud, Mixcloud
- Inne: Reddit, Flickr, Imgur, WordPress.com

Blok Embed

W Gutenberg:
- Dodaj blok → Embed
- Wybierz serwis lub "Embed"
- Wklej URL
- Opcje: szerokość, wyrównanie

Shortcode (classic):
```
[embed width="600" height="400"]
https://youtube.com/watch?v=xxx
[/embed]
```

Responsywność:
- Domyślnie responsywne
- Możesz ustawić max-width w CSS
- Fitvids.js dla starszych motywów

Dodawanie nowych serwisów

wp_oembed_add_provider():
```php
wp_oembed_add_provider(
'https://example.com/*',
'https://example.com/oembed',
false
);
```

Iframe dla nieobsługiwanych:
- Blok Custom HTML
- Lub wtyczka iframe

Wyłączanie oEmbed:
- Dla bezpieczeństwa/prywatności
- remove_action('init', 'wp_oembed_register_route');
- Lub filter embed_oembed_discover

Wspomniane narzędzia

Embed Plus for YouTube Jetrack Embeds

Najczęściej zadawane pytania

Dlaczego osadzony content nie działa?
Możliwe przyczyny: URL nie na osobnej linii, serwis nieobsługiwany, cache, blokada przez wtyczkę security, lub serwis zmienił API. Spróbuj wyczyścić cache i użyć bloku Embed.
#wordpress#oembed#youtube#embed#osadzanie

Potrzebujesz pomocy specjalisty?

Skorzystaj z naszych usług w największych miastach Polski