wordpress自定义插件如何国际化与本地化
国际化与本地化,说的直白点就是切换语言的时候,不需要改任何代码。国际化指你的项目能够支持多种语言,比如:中文、英文、日文等等。本地化指的是你切换语言不需要改代码,直接就能看到效果。
-
本地安装gettext
gettext是一种国际化与本地化系统,在类Unix系统中编写多语言程序时经常被使用。gettext的一个常用的实现版本为GNU gettext,1995年发布
不论是linux系统还是windows系统,执行以下命令:
php -m
查看是否安装了gettext的扩展,如果没有百度安装一下
-
找到你的插件目录,在入口文件,一般为插件目录下的一个php文件,注释格式一般为
/** * Plugin Name: customize */
注释中的plugin name一般为你自定义的插件名称
-
在这个入口文件中,plugin name注释下加一行text domain,加完后如下:
/** * Plugin Name: customize * Text Domain: customize */
-
将你插件中需要自定义的功能和页面引入
require __DIR__ . '/settings-customize.php';
-
在setting-customize.php中可以写入一个settings常规配置项加一个自定义配置项
//添加常规选项 function customize_register_fields() { register_setting(