发现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');
这样就可以实现按照文章排序啦。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。