説明
投稿記事にTwitterやYouTubeのURL(アドレス)を記述したとき、表示されるページにはリンクとしてではなく、埋め込んだURLの内容が表示される。この仕組み(機能)はoEmbedというもので、対応サイトは随時バージョンアップしている。
oEmbedはWordPress 2.9.0から。バージョンアップ時に見直されているようで、まもなくリリースされる4.0.0でもいくつかの随時サイト(プロバイダー)が追加・削除されている(4.1.0ではVineが、4.2.0ではTumblrが追加)。具体的には、WordPressがサポートしているoEmbed対応サイトは、wp-includes/class-oembed.phpで確認できる。
プロバイダー | URLパターン | SSL | 対応バージョン |
---|---|---|---|
Dailymotion | dailymotion.com | ○ | 2.9.0 |
Flickr | flickr.com | ○ | 2.9.0 |
Revision3 | revision3.com | - | 2.9.0 |
Scribd | scribd.com | ○ | 2.9.0 |
Vimeo | vimeo.com | ○ | 2.9.0 |
WordPress.tv | wordpress.tv | ○ | 2.9.0 |
YouTube | youtube.com/watch | ○ | 2.9.0 |
Polldaddy | polldaddy.com | ○ | 3.0.0 |
SmugMug | smugmug.com | ○ | 3.0.0 |
YouTube | youtu.be | ○ | 3.0.0 |
twitter.com | ○ | 3.4.0 | |
Slideshare | slideshare.net | ○ | 3.5.0 |
SoundCloud | soundcloud.com | ○ | 3.5.0 |
Dailymotion | dai.ly | - | 3.6.0 |
Flickr | flic.kr | ○ | 3.6.0 |
Spotify | spotify.com | ○ | 3.6.0 |
Imgur | imgur.com | ○ | 3.9.0 |
Animoto | animoto.com | ○ | 4.0.0 |
Animoto | video214.com | ○ | 4.0.0 |
Issuu | issuu.com | ○ | 4.0.0 |
Mixcloud | mixcloud.com | ○ | 4.0.0 |
Polldaddy | poll.fm | ○ | 4.0.0 |
TED | ted.com | ○ | 4.0.0 |
YouTube | youtube.com/playlist | ○ | 4.0.0 |
Tumblr | tumblr.com | ○ | 4.2.0 |
Kickstarter | kickstarter.com | ○ | 4.2.0 |
Kickstarter | kck.st | ○ | 4.2.0 |
Cloudup | cloudup.com | ○ | 4.4.0 |
ReverbNation | reverbnation.com | ○ | 4.4.0 |
VideoPress | videopress.com | ○ | 4.4.0 |
reddit.com | ○ | 4.4.0 | |
Speaker Deck | speakerdeck.com | ○ | 4.4.0 |
twitter.com/timelines | ○ | 4.5.0 | |
twitter.com/moments | ○ | 4.5.0 | |
twitter.com/user | ○ | 4.7.0 | |
twitter.com/likes | ○ | 4.7.0 | |
twitter.com/lists | ○ | 4.7.0 | |
Screencast | screencast.com | ○ | 4.8.0 |
Amazon | amazon.com|com.mx|com.br|ca | ○ | 4.9.0 |
Amazon | amazon.de|fr|it|es|in|nl|ru|co.uk | ○ | 4.9.0 |
Amazon | amazon.co.jp|com.au | ○ | 4.9.0 |
Amazon | amazon.cn | ○ | 4.9.0 |
Amazon | a.co | ○ | 4.9.0 |
Amazon | amzn.to|eu|in|asia | ○ | 4.9.0 |
Amazon | z.cn | ○ | 4.9.0 |
Someecards | someecards.com | ○ | 4.9.0 |
Someecards | some.ly | ○ | 4.9.0 |
Crowdsignal | survey.fm | ○ | 5.1.0 |
TikTok | tiktok.com | ○ | 5.4.0 |
pinterest.com | ○ | 5.9.0 | |
WolframCloud | wolframcloud.com | ○ | 5.9.0 |
Pocket Casts | pocketcasts.com | ○ | 6.1.0 |
Crowdsignal | crowdsignal.net | ○ | 6.2.0 |
Anghami | anghami.com | ○ | 6.3.0 |
Bluesky | bsky.app | ○ | 6.6.0 |
このように、4.0.0ではTEDやYouTubeのプレイリストなど8リストが追加されている。
さて、上記のようにサポートされたサイトがある一方で、サポートから外されたサイトもある。
プロバイダー | URLパターン | SSL | 対応バージョン | 削除バージョン |
---|---|---|---|---|
Qik | qik.com | ○ | 2.9.0 | 3.9.0 |
Viddler | viddler.com | ○ | 2.9.0 | 4.0.0 |
Revision3 | revision3.com | - | 2.9.0 | 4.2.0 |
Blip | blip.tv | - | 2.9.0 | 4.4.0 |
Rdio | rdio.com | ○ | 3.6.0 | 4.4.1 |
Rdio | rd.io | ○ | 3.6.0 | 4.4.1 |
Vine | vine.co | ○ | 4.1.0 | 4.9.0 |
Photobucket | photobucket.com | - | 2.9.0 | 5.1.0 |
Funny or Die | funnyordie.com | ○ | 3.0.0 | 5.1.0 |
CollegeHumor | collegehumor.com | ○ | 4.0.0 | 5.3.1 |
Hulu | hulu.com | ○ | 2.9.0 | 5.5.0 |
instagram.com | ○ | 3.5.0 | 5.5.2 | |
instagr.am | ○ | 3.5.0 | 5.5.2 | |
Instagram TV | instagram.com | ○ | 5.1.0 | 5.5.2 |
Instagram TV | instagr.am | ○ | 5.1.0 | 5.5.2 |
facebook.com | ○ | 4.7.0 | 5.5.2 | |
Meetup.com | meetup.com | ○ | 3.9.0 | 6.0.1 |
Meetup.com | meetu.ps | ○ | 3.9.0 | 6.0.1 |
SlideShare | slideshare.net | ○ | 3.5.0 | 6.6.0 |
個人的に馴染みがないサイトだが、これらのサイトを埋め込んでいる場合は要注意だ。
なお掲載した内容は4.0.0RC14.7.0で確認したものになる。正式リリース前だが、もうRC1だし、このまま確定するないだろう。
最終更新 : 2024年07月25日 12:11
関連
お勧め
get_next_image_link(2021年7月25日 更新)
string get_next_image_link( [ string | int[] $size = 'thumbnail' [ , string | false $text = false ] ] )
次の添付ファイルへのリンクを取得する。
wp_after_insert_post(2020年12月11日 更新)
void wp_after_insert_post( int | WP_Post $post, bool $update, WP_Post $post_before )
投稿情報を保存した後にアクションを実行する。
wp_save_post_revision(2024年1月10日 更新)
int | WP_Error | void wp_save_post_revision( int $post_id )
現状の投稿のリビジョンを作成する。
wp_debug_backtrace_summary(2012年6月15日 更新)
mixed wp_debug_backtrace_summary( [ string $ignore_class = null [ , int $skip_frames = 0 [ , bool $pretty = true ] ] ] )
デバッグ用の呼び出し情報を取得する。
nocache_headers(2018年5月27日 更新)
void nocache_headers( )
ブラウザのキャッシュを無効にするHTTPヘッダーを出力する。