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

Polylang & CPT UI:自定义文章与分类法名称翻译问题咨询

解决CPT UI自定义文章/分类法名称翻译问题

核心说明

CPT UI本身并不提供直接的翻译输入字段,它的「启用CPT和分类法翻译」功能仅用于让自定义内容类型被多语言插件识别,实际翻译操作需要配合多语言插件(如Polylang、WPML)完成,且该功能和CPT UI Pro版本无关。

具体操作步骤

  • 确认多语言插件配置
    进入你使用的多语言插件设置页面,将CPT UI创建的自定义文章类型和分类法标记为「可翻译」。比如Polylang在「语言」→「设置」的「自定义帖子类型和分类法」选项中勾选对应内容;WPML则在「WPML」→「设置」的「内容类型翻译」里完成配置。

  • 在多语言插件中完成标签翻译
    翻译操作不在CPT UI界面内进行,需到多语言插件的「字符串翻译」功能中处理:

    1. 搜索自定义文章/分类法的相关标签(比如「名称」「单数名称」「菜单名称」等)
    2. 为每个标签添加对应语言的翻译内容
    3. 保存后前端即可显示对应语言的名称
  • 主题模板代码适配
    由于你使用自主开发的自定义主题,需确保调用CPT/分类法名称的代码使用WordPress国际化函数,避免硬写固定字符串。示例代码:

    // 获取自定义文章类型对象
    $cpt_obj = get_post_type_object('your_cpt_slug');
    if ($cpt_obj) {
        // 输出翻译后的自定义文章类型名称
        echo esc_html_e($cpt_obj->labels->name, 'your-theme-textdomain');
    }
    

    替换代码中的your_cpt_slug为你的自定义文章类型别名,your-theme-textdomain为你的主题文本域。

内容的提问来源于stack exchange,提问作者Rafael Ortman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 12:37:04