質問編集履歴

1

質問の仕方が悪く申し訳ありませんでした。修正しましたがこれで伝わると良いのですが...申し訳ありません。

2020/02/02 05:08

投稿

JAMJP
JAMJP

スコア13

test CHANGED
File without changes
test CHANGED
@@ -24,21 +24,33 @@
24
24
 
25
25
 
26
26
 
27
+
28
+
29
+ 上記修正加筆します。
30
+
31
+
32
+
33
+ 現在、カスタム投稿タイプで制作した投稿ページにて、リピーターフィールドで選択したmp4動画ファイルの一覧コーナーを投稿ページで表示しています。
34
+
35
+
36
+
37
+ ![イメージ説明](1aacdc2a992d3c6b2cccbc7afc58b492.jpeg)
38
+
39
+
40
+
41
+ 選択したmp4動画ファイルの一つ目(左上が一番目)だけをトップページの最新動画コーナーなどに自動的に表示したいと考えています。
42
+
43
+
44
+
45
+ 現在、下記のソースコードで投稿ページには表示させることはできましたが、トップページどのようなコードを書けばよいのかわかりません。
46
+
47
+
48
+
27
49
  https://lib.ridesign.jp/lib_wp/acf-repeater/
28
50
 
29
51
 
30
52
 
31
- 上記の記事をどうもよく理解できていません。
32
-
33
-
34
-
35
- どうしたらリピーターフィールドで入力したファイルをトップページに呼び出せるのでしょうか
53
+ 上記の記事参考に画像の代わりに動画をトップページの表示させるにはどんなコードが必要なか何かヒントを教えていただけないでしょうか
36
-
37
-
38
-
39
- 教えていただけないでしょうか。どうかよろしくお願い致します。
40
-
41
-
42
54
 
43
55
 
44
56
 
@@ -62,16 +74,6 @@
62
74
 
63
75
  );
64
76
 
65
-
66
-
67
- $rows = get_field('video_item' );
68
-
69
- $first_row = $rows[0];
70
-
71
- $first_row_movie = $first_row['video' ];
72
-
73
-
74
-
75
77
  ?>
76
78
 
77
79
  <div class="video-wrap">
@@ -85,3 +87,51 @@
85
87
  </div>
86
88
 
87
89
  ```
90
+
91
+
92
+
93
+ ### 加筆してトップページに置いてみたソースコード
94
+
95
+
96
+
97
+ ```
98
+
99
+ <div class="videoList">
100
+
101
+ <?php while( have_rows('video_item') ): the_row();
102
+
103
+ $t_video = get_sub_field('video');
104
+
105
+ $rows = get_field('video_item' );
106
+
107
+ $first_row = $rows[0];
108
+
109
+ $first_row_movie = $first_row['video' ];
110
+
111
+ $attr = array(
112
+
113
+ 'mp4' => $t_video,
114
+
115
+ 'preload' => 'auto'
116
+
117
+ );
118
+
119
+
120
+
121
+ ?>
122
+
123
+ <div class="video-wrap">
124
+
125
+ <?php echo wp_video_shortcode($attr[0]); ?>
126
+
127
+ </div>
128
+
129
+ <?php endwhile; ?>
130
+
131
+ </div>
132
+
133
+ ```
134
+
135
+
136
+
137
+ 混乱しています。どうかよろしくお願いします。