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

如何修改WordPress现有草稿(drafts)文章状态的显示标签

解决WordPress草稿状态旁标签未修改问题

下面两种方案可根据你的需求选择:

方案1:仅修改文章列表旁的状态标签(精准匹配你未修改成功的位置)

post_states 钩子专门控制后台文章列表条目旁的状态标签输出,将以下代码添加到当前主题 functions.php 文件或自定义功能插件中即可:

add_filter('post_states', function($states, $post) {
    if (isset($states['draft'])) {
        // 引号内替换为你想要的自定义名称,比如"待完善草稿"
        $states['draft'] = '自定义草稿名称';
    }
    return $states;
}, 10, 2);

方案2:全局替换所有场景下的草稿状态显示文本

如果你需要全站所有调用草稿状态名称的位置统一生效,使用翻译拦截钩子:

add_filter('gettext', function($translation, $text, $domain) {
    if ($text === 'Draft' && $domain === 'default') {
        // 引号内替换为你想要的自定义名称
        return '自定义草稿名称';
    }
    return $translation;
}, 10, 3);

未修改成功的标签位置参考:

文章状态标签位置示例

注意事项

  • 修改完成后清空WordPress缓存和浏览器缓存即可生效
  • 若站点使用多语言插件,优先通过多语言插件的字符串翻译功能修改,优先级更高

内容的提问来源于stack exchange,提问作者Jo Cox

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 05:39:03