前提・実現したいこと
カスタム投稿タイプ「hoge」で、
ACF PRO を利用し、
繰り返しフィールド video_item
サブフィールド video
でmp4ファイルを出力
表示は出来ています。
各、カスタム投稿タイプのページで出力したmp4ファイルの一つ目のファイルをトップページに自動的に表示したいと考えています。
↑
上記修正加筆します。
現在、カスタム投稿タイプで制作した投稿ページにて、リピーターフィールドで選択したmp4動画ファイルの一覧コーナーを投稿ページで表示しています。
選択したmp4動画ファイルの一つ目(左上が一番目)だけをトップページの最新動画コーナーなどに自動的に表示したいと考えています。
現在、下記のソースコードで投稿ページには表示させることはできましたが、トップページどのようなコードを書けばよいのかわかりません。
https://lib.ridesign.jp/lib_wp/acf-repeater/
上記の記事を参考に画像の代わりに動画をトップページの表示させるにはどんなコードが必要なのか何かヒントを教えていただけないでしょうか。
該当のソースコード
<div class="videoList"> <?php while( have_rows('video_item') ): the_row(); $t_video = get_sub_field('video'); $attr = array( 'mp4' => $t_video, 'preload' => 'auto' ); ?> <div class="video-wrap"> <?php echo wp_video_shortcode($attr); ?> </div> <?php endwhile; ?> </div>
加筆してトップページに置いてみたソースコード
<div class="videoList"> <?php while( have_rows('video_item') ): the_row(); $t_video = get_sub_field('video'); $rows = get_field('video_item' ); $first_row = $rows[0]; $first_row_movie = $first_row['video' ]; $attr = array( 'mp4' => $t_video, 'preload' => 'auto' ); ?> <div class="video-wrap"> <?php echo wp_video_shortcode($attr[0]); ?> </div> <?php endwhile; ?> </div>
混乱しています。どうかよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー