前提・実現したいこと
wordpree youtube 動画一覧をhome.php に取得する方法で問題を抱えています。
該当のソースコード
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <article> <?php $postdeta = esc_attr(get_the_content()); // 投稿記事からデータを取得// YoutubeのVideoIDを抽出
if (preg_match('%(?:youtube(?:-nocookie)?.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu.be/)([^"&?/ ]{11})%i', $postdeta, $match)) {
$video_id = $match[1];
// 出力
echo "<a href='" .esc_url(get_permalink()). "' >";
echo '<iframe src="https://www.youtube.com/embed/'
. $video_id
. '" ></iframe>';
echo "</a>";
}
?>
動画が部分的に表示されないです。
あなたの回答
tips
プレビュー