安装 wp-cli

cd ~下载
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar运行
php wp-cli.phar --info仅通过 wp --info 运行,而不是 php wp-cli.phar --info
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp运行测试
wp --info添加翻译
进入插件根目录
生成 .pot 文件
wp i18n make-pot . --allow-root下载 Peoedit ,打开上面生成的 .pot 文件,添加需要翻译的语言类型

完成后,保存到 /languages 目录下,并且文件名需要以 text domain 的值(此处例子中是 lx_tools)开头。然后会生成对应的 .po 和 .mo 文件

配置插件
比如插件名为  lx_tools ,添加 Text Domain  以及 Domain Path 注解字段
/*
 * Plugin Name: Lx Tools
 * Author: crayonxiaoxin
 * Text Domain: lx_tools
 * Domain Path: /languages
 */加载
function myplugin_init()
{
    load_plugin_textdomain('lx_tools', false, dirname(plugin_basename(__FILE__)) . '/languages/');
}
add_action('plugins_loaded', 'myplugin_init');现在切换语言可以正常显示翻译

参考资料
WP-CLI Installation
https://make.wordpress.org/cli/handbook/guides/installing/
WordPress 使用 wp 命令创建 .opt 文件用以支持多语言
https://nowtime.cc/php/1459.html
