回答編集履歴

1

タクソノミーを降順と余分なif削除

2017/06/07 14:33

投稿

madone99
madone99

スコア1855

test CHANGED
@@ -14,15 +14,13 @@
14
14
 
15
15
 
16
16
 
17
- if ( $query->is_tax('prefectures') ) {
18
-
19
17
  $query->set('post_type', 'カスタム投稿名' );
20
18
 
21
19
  $query->set('post_status', 'publish');
22
20
 
23
21
 
24
22
 
25
- $taxquery[] = array(
23
+  $taxquery[] = array(
26
24
 
27
25
  'taxonomy' => 'タクソノミー名',
28
26
 
@@ -60,31 +58,15 @@
60
58
 
61
59
  'type' => 'DATE'
62
60
 
63
- ),
64
-
65
- array(
66
-
67
- 'key' => 'カスタムフィールド名3',
68
-
69
- 'value' => '1',
70
-
71
- 'compare' => '!='
72
-
73
- ),
74
-
75
- 'meta3' => array(
76
-
77
- 'key' => 'カスタムフィールド名4',
78
-
79
- 'type' => 'NUMERIC'
80
-
81
- )
61
+ )
82
62
 
83
63
  );
84
64
 
65
+ $query->set('meta_query',$metaquery);
85
66
 
86
67
 
68
+
87
- $query->set('meta_query',$metaquery);
69
+ $query->set( 'order', 'desc' );
88
70
 
89
71
  $query->set('orderby',array(
90
72
 
@@ -98,8 +80,6 @@
98
80
 
99
81
  );
100
82
 
101
- }
102
-
103
83
 
104
84
 
105
85
  }