質問編集履歴

1

現状のコードなどを追記

2019/06/07 12:37

投稿

nti
nti

スコア11

test CHANGED
File without changes
test CHANGED
@@ -66,6 +66,42 @@
66
66
 
67
67
  上記のような事をpre_get_postsをadd_actionさせ、実装することは可能なのでしょうか
68
68
 
69
+ 以下現状のコードなのですが
70
+
71
+ 「Category Order and Taxonomy Terms Order」というpluginにてタクソノミーの順番を指定しているのですが、おそらくこの順番はタクソノミー一覧など出力の場合で、今回のような場合は関係ないかと思うのですが、、meta_queryなどを絡めて実装するようなお話しのような気もするのですが
72
+
73
+ 今回の「タクソノミーごと」という部分でどうにも見当もつかずハマっております;
74
+
75
+ ```php
76
+
77
+ add_action( 'pre_get_posts', 'custom_pre_get_posts' );
78
+
79
+ function custom_pre_get_posts( $obj ) {
80
+
81
+ if ( is_admin() || !$obj->is_main_query() ){
82
+
83
+ return;
84
+
85
+ }
86
+
87
+ $obj->set('orderby', array('term_order'=>'ASC', 'date'=>'DESC'));
88
+
89
+
90
+
91
+ //$obj->set('meta_query', array(
92
+
93
+ //
94
+
95
+ //));
96
+
97
+ }
98
+
99
+ ```
100
+
101
+
102
+
103
+
104
+
69
105
  どうかご教示頂けますと幸いです。
70
106
 
71
107
  宜しくお願い致します。