如果使用 wp-cli 安装一个网站。 遇到语言包不存在的情况,可以先安装默认的语言。程序安装好后,可以修改成本地的语言。具体的步骤。
1. 默认安装
wp core download
Downloading WordPress 5.5.3 (en_US)...
Using cached file '/liuhaolin.com/.wp-cli/cache/core/wordpress-5.5.3-en_US.tar.gz'...
Success: WordPress downloaded.
2. 设置数据库
wp config create --dbhost="localhost" --dbname="www_liuhaolin_com" --dbuser="liuhaolin" --dbpass="xxxxxxxx"
Success: Generated 'wp-config.php' file
3. 安装网站
wp core install --url='https://www.liuhaolin.com' --title="测试" --admin_user="lhl" --admin_email="admin@liuhaolin.com" --admin_password="mypassword"
这个时候网站应该可以正常的访问了。
4. 修改本地语言
wordppress 的语言包有三种 核心 / 插件 / 主题
# 安装 中文语言包
wp language core install zh_CN
# 检查一下是否按照
wp language core is-installed zh_CN
[ $? = 0 ] && echo "installed"
wp language core activate zh_CN
Warning: This command is deprecated. use wp site switch-language instead
Success: Language activated.
# 使用下面这个命令,进行语言的切换
#wp site switch-language zh_CN
安装后通过后台的用户管理,就可以指定特定的语言。选择中文简单,后台就变成了中文的简体。
wp主题的语言包修改
# 查看安装的语言包
wp theme list
+-----------------+----------+--------+---------+
| name | status | update | version |
+-----------------+----------+--------+---------+
| twentynineteen | inactive | none | 1.7 |
| twentyseventeen | inactive | none | 2.4 |
| twentytwenty | active | none | 1.5 |
+-----------------+----------+--------+---------+
# 可以看到 当前使用的是 twentytwenty
# 安装主题的语言包
wp language theme install twentytwenty zh_CN