跳转到主要内容

WP_CLI::colorize()

为输出内容添加颜色。


用法

WP_CLI::colorize( $string )
$string (string) 需要添加颜色标记的字符串,包含颜色标记。
@return (string) 字符串。

说明

是的,你也可以更改命令行文本的颜色。例如,WP_CLI::success() 对 "Success: " 进行颜色化的方式如下:

WP_CLI::colorize( "%GSuccess:%n " )

使用 \cli\Colors::colorize() 将颜色标记转换为显示设置。可从以下标记中选择(注意 'reset'):

  • %y => ['color' => 'yellow'],
  • %g => ['color' => 'green'],
  • %b => ['color' => 'blue'],
  • %r => ['color' => 'red'],
  • %p => ['color' => 'magenta'],
  • %m => ['color' => 'magenta'],
  • %c => ['color' => 'cyan'],
  • %w => ['color' => 'grey'],
  • %k => ['color' => 'black'],
  • %n => ['color' => 'reset'],
  • %Y => ['color' => 'yellow', 'style' => 'bright'],
  • %G => ['color' => 'green', 'style' => 'bright'],
  • %B => ['color' => 'blue', 'style' => 'bright'],
  • %R => ['color' => 'red', 'style' => 'bright'],
  • %P => ['color' => 'magenta', 'style' => 'bright'],
  • %M => ['color' => 'magenta', 'style' => 'bright'],
  • %C => ['color' => 'cyan', 'style' => 'bright'],
  • %W => ['color' => 'grey', 'style' => 'bright'],
  • %K => ['color' => 'black', 'style' => 'bright'],
  • %N => ['color' => 'reset', 'style' => 'bright'],
  • %3 => ['background' => 'yellow'],
  • %2 => ['background' => 'green'],
  • %4 => ['background' => 'blue'],
  • %1 => ['background' => 'red'],
  • %5 => ['background' => 'magenta'],
  • %6 => ['background' => 'cyan'],
  • %7 => ['background' => 'grey'],
  • %0 => ['background' => 'black'],
  • %F => ['style' => 'blink'],
  • %U => ['style' => 'underline'],
  • %8 => ['style' => 'inverse'],
  • %9 => ['style' => 'bright'],
  • %_ => ['style' => 'bright']

内部 API 文档在每次发布时从 WP-CLI 代码库生成。如需改进建议,请提交拉取请求。

相关