您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程

WordPress主题插件汉化的方法

云羿谆2023-06-24WordPress教程已有人查阅

导读使用WordPress的朋友都知道WordPress的主题很多,去网上搜搜就能搜到一大把。有时候找到一个好主题,但是发现居然是英文主题,有点让人失望。

使用WordPress的朋友都知道WordPress的主题很多,去网上搜搜就能搜到一大把。有时候找到一个好主题,但是发现居然是英文主题,有点让人失望。今天,我将教你如何汉化英文WordPress主题,这里提供两种方法,你可以自行选择。开始之前,先准备好你要翻译的主题。这里也只以汉化主题为例,汉化插件方法相似。

方法一:使用Poedit生成语言包

新版的Poedit pro已经支持WordPress主题和插件的翻译,可以不用进行以下 步和第3步的操作, 新版的Poedit pro请自行到网上搜索下载。

1、生成语言包的好处是不必修改主题代码,不会引起不必要的代码错误。请先自行下载Poedit。安装过程你可以选择中文版,安装完毕,我们开始汉化主题。打开Poedit - 文件 - 新建消息目录文档,填写以下基本信息:

工程信息可以随便填,路径添加一个点 . 即可,关键字添加 _e_n_x__ 即可,注意 __ 是两个半角下划线。设置好后确定,会弹出保存窗口,命名为zh_CN.po,保存到主题目录下即可,保存成功会弹出以下窗口,说明Poedit已经探测到这么多要翻译的英文了,确定即可。如果该窗口没有任何内容,说明该主题不支持Poedit翻译,请看方法二:

2、好了,下面的翻译工作你就自己完成吧,翻译好后保存即可。

3、翻译完了,先别乐,还有工作要做,请在主题目录下的functions.php中,将 ?> 改成:

function theme_init() {
    load_theme_textdomain('Ludou', get_template_directory());
}
add_action ('init', 'theme_init');
?>

如果你是要汉化插件,请在插件所有php文件中,将 ?> 改成:

// 插件路径,如/wp-content/plugins/login-to-view-all/
load_theme_textdomain('Ludou', '这里填上插件所在的目录路径');
?>

请将以上代码中的 Ludou 改成你的主题或插件的名称。打开主题任意一个文件,查找 _e,应该可以找到类似代码:_e('Tags', 'Ludou'); ,其中的Ludou就是主题名称,不同主题的名称是不一样的。

方法二:直接修改源代码

直接修改源代码的好处是,不需要服务器去解析汉化包,节省了 的运行时间,也算是WordPress优化的一部分吧。如果你对PHP一窍不通,请不要擅自修改源代码,推荐使用方法一。

其实修改源代码的方法也很简单,用文本编辑器打开主题目录下的所有PHP文件,查找 _e ,应该可以找到很多类似代码:_e('Tags', 'Ludou'); 这其中Tags就是你要翻译的内容,Ludou一般是主题的名称,不同主题不一样,将这一句代码改成:echo '标签'; 这样Tags的翻译就完成,接着找下一个翻译吧。如果代码是这样类型的:<?php _e('Tags', 'Ludou'); ?> ,你 基本可以直接替换成:标签,这样就略过了PHP解析这一步,在 程度上可以加速WordPress。

接着用文本编辑器查找__,注意 __ 是两个半角下划线。也可以找到类似代码:__('No comments', 'Ludou') No comments就是你要翻译的内容,将这句代码改成:'没有评论'

修改代码的时候,好改一个就保存一次,刷新你的博客,看主题是否可以正常工作,出现错误了就还原你刚才的操作,这样能够及时地发现错误,也能轻易地找出错误。另外,汉化的时候尽量只更改英文单词,不要去修改主题的其他代码,如 __('% comment', 'Ludou'),那么你只能将其改成 '% 条评论' 不要去除 %,否则你就破坏了主题的功能。

最后,修改好一个PHP文件之后,请用 UTF-8 编码将其另存为,覆盖原来的PHP文件,否则中文都是一堆乱码!

本文标签:

很赞哦! ()

相关源码

  • (自适应)中英文双语外贸扬声器音响喇叭话筒网站模板免费下载为音响设备外贸企业设计的中英文双语网站模板,基于PbootCMS内核开发。适配扬声器系统、音频设备等产品的国际化展示需求查看源码
  • pbootcms模板(PC+WAP)APP应用软件下载类官网源码为APP应用软件官网打造的响应式解决方案,PC端与移动端(WAP)数据实时同步,一次更新全网生效,满足多终端用户无缝体验需求。查看源码
  • 深蓝色风景摄影机构网站(自适应多端)pbootcms模板该模板基于PbootCMS内核开发,专为风景摄影机构、户外摄影企业设计,采用深蓝色主题传递专业与艺术感,全栈响应式架构确保PC、平板、手机端无缝适配PHP程序结合轻量级SQLite数据库也可以更换MySQL数据库查看源码
  • (PC+WAP)盆栽绿植观赏植物花卉租赁免费pbootcms网站模板为花卉盆栽租赁、园林绿化企业打造的PbootCMS网站模板,采用较新内核开发,PC与移动端数据实时同步。通过清新自然的视觉设计,精准展现植物养护、花卉展示等业务场景,帮助用户快速建立专业级行业网站。查看源码
  • (自适应)餐饮小吃火锅加盟pbootcms模板源码下载本模板基于PbootCMS系统开发,为火锅餐饮、小吃加盟等餐饮企业打造。采用响应式设计,适配各类移动设备,帮助餐饮企业展示特色菜品、加盟政策和服务优势。查看源码
  • (PC+WAP)货运物流快递仓储货架pbootcms网站模板下载本模板基于PbootCMS开发,为货运物流、快递配送、仓储货架等行业设计,支持PC+WAP自适应,确保在电脑、手机、平板等设备上均能流畅访问。适用于物流公司、仓储企业查看源码
分享笔记 (共有 篇笔记)
验证码: