質問: ### 前提・実現したいこと wordpressで動画紹介サイトのテーマを自作中です。 投稿記事の本文冒頭にYoutubeの動画をiframeで埋め込んでいます。 各投稿記事から冒頭の動画のsrcを引っ張り出して記事一覧のアイキャッチとしてループさせたいです。 ### 発生している問題・エラーメッセージ 記事一覧のループが解除されたり、うまく動画が出力されない。 ### 該当のソースコード //タイトルなど "; echo "" ; ?> //iframe srcとしてyoutubeurlを使用、リンク付きの動画アイキャッチを貼り付ける //コメントなど ``` php, wordpress ``` ### 試したこと Youtubeのサムネイルをアイキャッチにすることはできました。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: 詳しく検証してみてはいないのですが、 もしかするとYoutubeのアドレスを取り出す際の正規表現が違っているせいかもしれないのと、 そのせいで出力の際に不具合が出てるのかもしれません。 iframeのところも文法ミスがありました。 それらをふまえてざっくりこんな感じで表示はされると思うのですが、試してみてください。 ``` "; echo ''; echo ""; } ?> ``` iframeをaタグでリンクとして囲ってありますが、この場合だとiframeでYouTubeの動画を表示させるより、サムネイル画像をアイキャッチ画像に設定しておいて静止画として出力したほうが良い気もします。