我可以通过PHP脚本运行WP-CLI https://wp-cli.org/
命令吗?这样我就可以使用PHP脚本自动安装用户选择的WordPress主题了
只要您可以使用exec()或类似的命令。我使用这样的东西来输出wp-cli命令的结果:
<pre>
<?php
exec("wp --info", $result);
echo implode(PHP_EOL, $result); // join multi-line return result
?>
</pre>
或者简单地说:
<?php exec("wp --info");
请参阅以下答案:https://wordpress.stackexchange.com/questions/219230/utilize-wp-cli-from-inside-wordpress-not-ssh以供进一步讨论。
您可以这样做:
exec('wp site list --field=url --archived=0', $output);
foreach($output as $url) {
echo $url . "'n";
echo exec("wp --url=$url plugin activate this-plugin");
}
在主目录中的PHP脚本中运行它。