回答編集履歴

2

ソート部分を修正しました

2016/12/28 05:49

投稿

Nor.A
Nor.A

スコア41

test CHANGED
@@ -1,3 +1,49 @@
1
- ちょっと中途半端な回答をしてしまいました。
1
+ 'event-set'のwhile文の段階で既にループする順番が確定してしまっていますので
2
2
 
3
+ (while文でループしてしまっているわけですから)
4
+
5
+ ```php
6
+
7
+ $rows = get_field('event-set');
8
+
9
+ ```
10
+
11
+ で行をすべて配列に入れ込んでから
12
+
13
+ $row['event-set-date']
14
+
15
+ の値でソートをかけてはいかがでしょうか。
16
+
17
+ ```php
18
+
19
+ $rows = arsort($rows)
20
+
21
+ ```
22
+
23
+ 本当はwhile回す時の順序のほうを決めてしまう方がスマートだとは思いますが
24
+
25
+ こういう方法も考えられると言うことで。
26
+
27
+
28
+
29
+ 参考URL
30
+
31
+ Advanced Custom Feld のアドオン Repeater Field の出力方法を紹介
32
+
33
+ http://hirashimatakumi.com/blog/30.html
34
+
35
+
36
+
37
+ ※$my_queryでクエリーに順番指定したデータを格納しても
38
+
39
+ ```php
40
+
41
+ while ( $my_query->have_posts() )
42
+
43
+ ```
44
+
45
+ でループを回してやらないとどこにも出力しないわけです。
46
+
47
+ wp_query
48
+
3
- 一旦消します、済みません
49
+ 等で検索てみたらいいと思います。

1

間違った解答により一旦削除

2016/12/28 05:49

投稿

Nor.A
Nor.A

スコア41

test CHANGED
@@ -1,27 +1,3 @@
1
- 'event-set'のwhile文の段階で既にループする順番が確定してしまっていますので
1
+ ちょっと中途半端な回答をしてしまいました。
2
2
 
3
- (while文でループしてしまっているわけですから)
4
-
5
- ```php
6
-
7
- $rows = get_field('event-set');
8
-
9
- ```
10
-
11
- で行をべて配列に入れ込でから
3
+ 一旦消しま、済みませ
12
-
13
- ```php
14
-
15
- $rows = array_reverse($rows);
16
-
17
- ```
18
-
19
- で配列を逆順にすると言うのでいかがでしょうか?
20
-
21
-
22
-
23
- 参考URL
24
-
25
- Advanced Custom Feld のアドオン Repeater Field の出力方法を紹介
26
-
27
- http://hirashimatakumi.com/blog/30.html