4. 【補足】wp_oembed_get()
wp_oembed_get()は、URLから埋め込みコードを自動的に取得して表示してくれる関数です。
データベースにURLを保存しておき、single.phpなどで
global $wpdb;
$table_name = -- --
$results = $wpdb->get_results("SELECT * FROM $table_name WHERE channel_name = %s", $channel_name);
if ($results) {
foreach ( $results as $result ) {
echo wp_oembed_get( $result->dailymotion_url );
}
}
などとすれば、WordPressが自動的に埋め込みを処理します。
oembed対応サイトは、wp-includes/class-oembed.phpで確認できます。
TwitterやYouTube、Dailymotionなどは現在もサポートされていますが、instagramはサポートから外されました。
ホームに戻る