gpt4 book ai didi

php - 更改 WordPress 管理/后端页面的默认顺序

转载 作者:可可西里 更新时间:2023-11-01 12:54:06 32 4
gpt4 key购买 nike

我正在尝试更改 WordPress 后端页面的默认排序顺序。我知道这可以通过单击“标题”、“日期”或“ID”选项卡轻松完成,但这些只是一次性设置,我需要一个全局 = 默认解决方案。

我继续尝试使用这个对我来说非常有意义的功能,但它不适用于 WordPress 4.2.3 :-(

function set_post_order_in_admin( $wp_query ) {

global $pagenow;

if ( is_admin() && 'edit.php' == $pagenow && !isset($_GET['orderby'])) {

$wp_query->set( 'orderby', 'title' );
$wp_query->set( 'order', 'asc' );
}
}

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

知道为什么这不再起作用了吗?我怎样才能做到这一点?

谢谢+问候,亨宁

最佳答案

只需在您自己的代码中将顺序“ASC”更改为“DESC”,它将完美运行。或者将下面提到的代码复制并粘贴到您的 functions.php 中:

function set_post_order_in_admin( $wp_query ) {

global $pagenow;

if ( is_admin() && 'edit.php' == $pagenow && !isset($_GET['orderby'])) {

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

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

关于php - 更改 WordPress 管理/后端页面的默认顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31745482/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com