发现wordpress通过register_post_type自定义文章类型后,在定义的分类中写文章,文章并没有按照最新时间排序,于是将此调整了一下,调整代码如下
function doc_post_order( $wp_query ) { if (is_admin()) { $post_type = $wp_query->query['post_type']; if( $post_type == 'doc') { $wp_query->set('orderby', 'date'); $wp_query->set('order', 'DESC'); } } } add_filter('pre_get_posts', 'doc_post_order');
这样就可以实现按照文章排序啦。
评论抢沙发