【问题标题】:Wordpress: Is there any way to run cli commands from php script?Wordpress:有没有办法从 php 脚本运行 cli 命令?
【发布时间】:2016-04-07 19:37:51
【问题描述】:

我想从我的 php 脚本运行 wp_cli 命令。

例如:sudo -u www-data wp search-replace "foo" "bar" --all-tables && sudo -u www-data wp cache flush

除了从 php 脚本函数内部之外,有没有其他方法可以做到这一点?

谢谢。

【问题讨论】:

  • 你可以,使用例如exec。但是权限会有问题(你不能sudo),你不应该!将任何参数传递给您的外壳。可能你应该为你的真正问题寻求帮助,不要采取wp_cli-way!
  • 您可能最好有一个 cron 来运行每个 x 来执行此操作,而不是让它可以从网页调用。

标签: php wordpress command-line-interface


【解决方案1】:

对于 wordpress,您可以尝试使用插件“更好的搜索替换”来实现搜索替换功能,而且我在 php 中有一个用于搜索和替换功能的脚本,您可以从“https://www.dropbox.com/s/xbizw2su90ndz9j/script.php?dl=0”下载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-31
    • 1970-01-01
    • 2012-11-20
    • 2016-03-01
    • 2022-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多