这是WP-CLI内置PHP REPL的默认行为。如果你看看wp shell documentation, 这表明您还可以使用Boris或PsySH PHP REPL。
这个Boris REPL 似乎没有积极维护;然而PsySH REPL 最近进行了维护,它修复了您遇到的问题。
最简单的集成方式PsySH 具有WP-CLI 是使用wp-cli-psysh 插件:
# Make sure WP-CLI is up to date
wp cli update
# Install the plugin
wp package install [email protected]:schlessera/wp-cli-psysh.git
安装插件后,运行
wp shell 应显示类似于以下内容的PsySH标题:
$ wp shell
Psy Shell v0.9.9 (PHP 7.3.1-1+ubuntu18.04.1+deb.sury.org+1 — cli) by Justin Hileman
>>>