建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

wordpress后台通过register_post_type自定义文章类型排序(wordpress页面默认排序修改的方法)

GG网络技术分享 2025-03-18 16:12 59


wordpress后台通过register_post_type自定义文章类型排序

发现wordpress通过register_post_type自定义文章类型后,在定义的分类中写文章,文章并没有按照最新时间排序,于是将此调整了一下,调整代码如下

这样就可以实现按照文章排序啦。

wordpress页面默认排序修改的方法

使用过wordpress网站的朋友应该值得默认页面排序是无法调整的,在页面比较多的时候不方便管理。

我们可以通过下面的方法来实现wordpress页面排序功能:

在主题函数functions.php中加入下面代码:

//将Page页面默认排序修改为按照Date倒序

functionset_page_order_in_admin($wp_query){

global$pagenow;

if(is_admin()&&'edit.php'==$pagenow&&$wp_query->get('post_type')=='page'&&!isset($_GET['orderby'])){

$wp_query->set('orderby','date');

$wp_query->set('order','DESC');

}

}

if(is_admin()){

add_filter('pre_get_posts','set_page_order_in_admin',5);

}

这样页面就可以按时间排序了。

显示的效果如下:

标签:

提交需求或反馈

Demand feedback