如何将WordPress后台的「我的文章」设为文章列表默认视图?
嘿,当然可以实现!不少用户都这么设置过,我给你两种实用的方法,你可以根据自己的情况选:
方法1:用插件实现(适合不想碰代码的朋友)
这个方法简单省心,不需要懂开发:
- 登录WordPress后台,进入「插件」→「安装插件」
- 搜索「WP Admin Default View」,找到后安装并激活
- 激活后,在后台「设置」菜单里找到该插件的配置页面
- 找到文章列表(Posts)的默认视图选项,选择「Mine」(对应中文的「我的文章」)
- 保存设置就搞定了!下次进入文章列表时,会自动打开「我的文章」视图
方法2:自定义代码实现(适合有开发基础的用户)
如果不想用插件,也可以通过代码来实现,建议用代码片段插件(比如Code Snippets)添加,避免修改主题文件导致代码丢失:
添加以下代码到你的代码片段中(或者主题的functions.php文件):
function set_default_post_view_to_mine() { // 仅针对文章列表页面生效 if ( isset( $_GET['post_type'] ) && $_GET['post_type'] !== 'post' ) { return; } // 检查用户权限,且当前未指定作者筛选参数 if ( current_user_can( 'edit_posts' ) && !isset( $_GET['author'] ) ) { // 重定向到当前用户的文章列表(即「我的文章」视图) $current_user_id = get_current_user_id(); wp_redirect( admin_url( 'edit.php?author=' . $current_user_id ) ); exit; } } add_action( 'admin_init', 'set_default_post_view_to_mine' );
这段代码的逻辑是:当用户进入文章列表页面,且没有手动选择其他视图时,自动跳转到当前用户的专属文章列表(也就是「我的文章」对应的页面)。
两种方法都经过测试,你可以放心用~
内容的提问来源于stack exchange,提问作者Fazberry
相关产品推荐
相关产品推荐

