wordpressのカスタムフィールドでmp4動画を表示

こんにちは、ペータパンです。

今日は業務の中で、wordpressの管理画面から動画を自由に投稿したいという要望があったので、カスタムフィールドを使って、動画をアップさせる方法を紹介します。

 

◎YouTubeの動画を投稿したい場合は、カスタムフィールドの項目で「oEmbed」を選択する。

 

◎MP4の動画をアップしたい場合は、カスタムフィールドの項目で「ファイル」を選択し、返り値で「ファイル URL」を選択する。

 

【フィールド名「movie」の場合】
表示させたいphpファイルに下記を記述する。


<?php
// Get the Video Fields
$video_mp4 =  get_field('movie'); // MP4 Field Name

$attr =  array(
'mp4'      => $video_mp4,
'preload'  => 'auto'
);

// Display the Shortcode
echo wp_video_shortcode(  $attr );
?>

※参考URL:
https://www.seleqt.net/programming/html5-video-wordpress-custom-fields/

関連記事