在WordPress主题的functions.php中使用WPI_CLI

时间:2017-11-20 23:57:46

标签: wordpress wp-cli

我正在尝试使用此处描述的方法从我的主题的functions.php中执行命令:https://make.wordpress.org/cli/handbook/internal-api/wp-cli-runcommand/

我收到以下错误:

"Class 'WP_CLI' not found"

我已经将我的函数包装在下面的代码中,它解决了错误:

if ( class_exists( 'WP_CLI' ) ) { }

但是......我仍然需要弄明白我该怎么做才能使我的主题的functions.php文件正确加载WP_CLI类?

我已经安装了WP_CLI,并且通过命令行使用它很好,但我正在尝试添加一些额外的功能,这些功能可以从我主题中的函数执行。

感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:0)

您的WP_CLI类安装在哪里?您需要找到班级的位置并添加自动加载,或者在您的functions.php文件中使用require,如require('path/to/WP_CLI.php')

更多信息:http://php.net/manual/en/function.require.php