oEmbed対応サイトを整理した

説明

投稿記事に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対応バージョン
Dailymotiondailymotion.com2.9.0
Flickrflickr.com2.9.0
Revision3revision3.com2.9.0
Scribdscribd.com2.9.0
Vimeovimeo.com2.9.0
WordPress.tvwordpress.tv2.9.0
YouTubeyoutube.com/watch2.9.0
Polldaddypolldaddy.com3.0.0
SmugMugsmugmug.com3.0.0
YouTubeyoutu.be3.0.0
Twittertwitter.com3.4.0
Slideshareslideshare.net3.5.0
SoundCloudsoundcloud.com3.5.0
Dailymotiondai.ly3.6.0
Flickrflic.kr3.6.0
Spotifyspotify.com3.6.0
Imgurimgur.com3.9.0
Animotoanimoto.com4.0.0
Animotovideo214.com4.0.0
Issuuissuu.com4.0.0
Mixcloudmixcloud.com4.0.0
Polldaddypoll.fm4.0.0
TEDted.com4.0.0
YouTubeyoutube.com/playlist4.0.0
Tumblrtumblr.com4.2.0
Kickstarterkickstarter.com4.2.0
Kickstarterkck.st4.2.0
Cloudupcloudup.com4.4.0
ReverbNationreverbnation.com4.4.0
VideoPressvideopress.com4.4.0
Redditreddit.com4.4.0
Speaker Deckspeakerdeck.com4.4.0
Twittertwitter.com/timelines4.5.0
Twittertwitter.com/moments4.5.0
Twittertwitter.com/user4.7.0
Twittertwitter.com/likes4.7.0
Twittertwitter.com/lists4.7.0
Amazonamazon.com|com.mx|com.br|ca4.9.0
Amazonamazon.de|fr|it|es|in|nl|ru|co.uk4.9.0
Amazonamazon.co.jp|com.au4.9.0
Amazonamazon.cn4.9.0
Amazona.co4.9.0
Amazonamzn.to|eu|in|asia4.9.0
Amazonz.cn4.9.0
Someecardssomeecards.com4.9.0
Someecardssome.ly4.9.0
Crowdsignalsurvey.fm5.1.0
TikToktiktok.com5.4.0
Pinterestpinterest.com5.9.0
WolframCloudwolframcloud.com5.9.0
Pocket Castspocketcasts.com6.1.0
Crowdsignalcrowdsignal.net6.2.0
Anghamianghami.com6.3.0
Blueskybsky.app6.6.0

このように、4.0.0ではTEDやYouTubeのプレイリストなど8リストが追加されている。

さて、上記のようにサポートされたサイトがある一方で、サポートから外されたサイトもある。

プロバイダーURLパターンSSL対応バージョン削除バージョン
Qikqik.com2.9.03.9.0
Viddlerviddler.com2.9.04.0.0
Revision3revision3.com2.9.04.2.0
Blipblip.tv2.9.04.4.0
Rdiordio.com3.6.04.4.1
Rdiord.io3.6.04.4.1
Vinevine.co4.1.04.9.0
Photobucketphotobucket.com2.9.05.1.0
Funny or Diefunnyordie.com3.0.05.1.0
CollegeHumorcollegehumor.com4.0.05.3.1
Huluhulu.com2.9.05.5.0
Instagraminstagram.com3.5.05.5.2
Instagraminstagr.am3.5.05.5.2
Instagram TVinstagram.com5.1.05.5.2
Instagram TVinstagr.am5.1.05.5.2
Facebookfacebook.com4.7.05.5.2
Meetup.commeetup.com3.9.06.0.1
Meetup.commeetu.ps3.9.06.0.1
SlideShareslideshare.net3.5.06.6.0
Screencastscreencast.com4.8.06.8.2

個人的に馴染みがないサイトだが、これらのサイトを埋め込んでいる場合は要注意だ。

なお掲載した内容は4.0.0RC16.8.2で確認したものになる。正式リリース前だが、もうRC1だし、このまま確定するないだろう。


最終更新 : 2025年07月17日 10:56


お勧め

has_category(2012年1月17日 更新)

bool has_category( [ mixed $category = '' [ , mixed $post = null ] ] )
投稿記事がカテゴリーに属しているか調べる。

comments_template(2018年5月27日 更新)

void comments_template( string $file = '/comments.php' , bool $separate_comments = false )
投稿ページ(post)または単一ページ(page)のコメント情報を取得し、コメント表示・投稿用のテンプレートファイルを読み込んで表示する。

is_taxonomy_hierarchical(2018年5月27日 更新)

bool is_taxonomy_hierarchical( string $taxonomy )
タクソノミーに階層(親子)関係があるか調べる。

send_confirmation_on_profile_email(2018年5月27日 更新)

void send_confirmation_on_profile_email()
メールアドレス変更を確認するメールを送信する。

get_the_modified_time(2023年9月20日 更新)

string | int | false get_the_modified_time( [ string $format = '' [ , int | WP_Post $post = null ] ] )
パラメータ$formatで指定したフォーマットで投稿の更新時刻を取得する。