You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 07:33:55