强制输出到特定区域设置 编辑

WP-CLI公司WP-CLI公司 WP-CLI是WordPress的命令行界面,用于以编程方式执行管理和开发任务。项目页面为http://wp-cli.org/ https://make.wordpress.org/cli/总是输出英语,因为它不支持本地化。但是,因为WordPress支持本地化,所以在执行特定命令时可能会看到非英语输出。

例如:

$wp主题更新--全部מעבר למצב תחזוקה...מוריד עדכונים מ-https://downloads.wordpress.org/theme/hueman.3.25.zip。。。正在使用缓存文件“/home/xxx/.wp-cli/cache/theme/hueman-3.3.25.zip”。。。פתיחת עדכון...התקנת גרסה חדשה...הסרת הגרסה הקודמת של התבנית...התבנית עודכנה בהצלחה.ביטול מצב תחזוקה...+--------+-------------+-------------+---------+|名称|旧版本|新版本|状态|+--------+-------------+-------------+---------+|hueman|3.3.24|3.3.25|更新|+--------+-------------+-------------+---------+成功:更新了1个主题中的1个主题。

要强制WordPress始终在命令行输出英语,您需要滤波器过滤器 过滤器是两种挂钩之一https://codex.wordpress.org/Plugin_API/挂钩。它们为函数修改其他函数的数据提供了一种方法。它们是Actions的对应物。与Actions不同,过滤器是以孤立的方式工作的,不应该有副作用,例如影响全局变量和输出。活动区域设置。

给定一个力-刻度.php文件:

<?php(电话)WP_CLI::add_WP_hook('pre_option_WPLANG',function(){return'en_US';});

您可以强制区域设置en_US(_US)具有:

wp--require=force-locale.php

这种方法的一个优点是,您可以轻松地跨多个WP安装应用它使用配置文件.

上次更新时间: