2016-04-07 24 views
0

私は私のPHPスクリプトからwp_cliコマンドを実行したいと思います。例えばWordpress:PHPスクリプトからcliコマンドを実行する方法はありますか?

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

はなく、PHPスクリプト関数内からそれを行うにはどのような方法がありますか?

ありがとうございました。

+0

あなたは、e.G. [exec](http://php.net/manual/en/function.exec.php)。しかし、アクセス許可に問題があります(あなたはsudoできません)。シェルに引数を渡してください。本当にあなたの本当の問題について助けを求めるべきであり、 'wp_cli'を取らないでください! – tillz

+0

あなたはおそらく、Webページから呼び出し可能にするのではなく、すべてのxを実行するcronを持つ方がよいでしょう。 – BugFinder

答えて

1

wordpressでは、検索置換機能のための "Better Search Replace"プラグインを試すことができます。また、PHPの検索と置換機能のためのスクリプトが1つあります。これは "https://www.dropbox.com/s/xbizw2su90ndz9j/script.php?dl=0"からダウンロードできます。

関連する問題