回答編集履歴
1
タクソノミーを降順と余分なif削除
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('
|
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
|
}
|