Change default Posts page

时间:2016-10-28 作者:Unknown Coder

在我的管理面板中,我通过左侧菜单栏上的“所有帖子”链接,不断按州和访客数检查我的帖子。我想要的URL如下所示:

wp-admin/edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc
但是这个链接的默认值是

wp-admin/edit.php
我如何才能使我的帖子的默认链接与第一个一样?

2 个回复
SO网友:Ryan

这在前面的一个问题中得到了回答:

https://stackoverflow.com/questions/31434373/in-wordpress-how-do-i-set-the-default-admin-sort-order-for-a-custom-post-type-t#answer-31520570

这个公认的答案将指导您如何设置pre\\u get\\u posts回调。这将是我的建议。

SO网友:Ethan O\'Sullivan

将此添加到您孩子的主题function.php:

add_action( \'admin_menu\', \'wpse_244328_post_menu\' );
function wpse_244328_post_menu() {
    global $submenu;
    $submenu[\'edit.php\'][5][2] = \'edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc\';
}
这将更改Posts菜单的默认值:

edit.php

edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc

相关推荐

为什么当我浏览网站的wp-admin页面时,广告页面会打开?

当我尝试通过Wordpress编辑我的网站并在登录后打开任何Wordpress页面时,该页面显示一个广告页面,我无法编辑我的网站。当我试图编辑任何帖子或打开wordpress的仪表板时,广告不断出现,但在实际的网站上没有显示。如何删除它并编辑网站?非常感谢。