
Intuitive Custom Post Order で並び替えを行ったのですが、タクソノミーのアーカイブページで並び替えがうまく動かなかったため、functions.php に以下の記述を追加しました。
php
1add_action( 'pre_get_posts', 'my_pre_get_posts' ); 2function my_pre_get_posts( $query ) { 3if ( is_admin() || ! $query->is_main_query() ) return; 4 5if ( $query->is_tax( 'foo' ) ) { 6$query->set( 'orderby', 'menu_order' ); 7$query->set( 'order', 'ASC' ); 8} 9}
taxonomy-foo.php を作成し一覧表示してみましたがうまく並び替えが行われません。
何がいけないでしょうか・・・?
WordPress 4.5.4
Intuitive Custom Post Order 3.0.7
参考:
https://wordpress.org/support/topic/taxonomy-archive-post-order/
http://hijiriworld.com/web/wp-intuitive-custom-post-order/
回答1件
あなたの回答
tips
プレビュー