2016-04-07 21 views
0

php komutumdan bir wp_cli komutu çalıştırmak istiyorum. örneğinWordPress: php betiğinden cli komutlarını çalıştırmanın bir yolu var mı?

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

bir php script işlevi içinde bunu ancak gelen bir yolu var mı?

Teşekkürler.

+0

e.G. [EXEC] (http://php.net/manual/en/function.exec.php). Fakat izinlerle ilgili problemler olacaktır (sudo yapamazsınız) ve asla yapmamalısınız! herhangi bir argümanı size gönderirsiniz. Muhtemelen gerçek probleminiz için yardım istemelisiniz ve 'wp_cli' yolunu kullanmayın! – tillz

+0

Muhtemelen bir web sayfasından alınabilmesi yerine, her x yerine bunu yapmak için çalışan bir cron sahibi olmanız daha iyi olur. – BugFinder

cevap

1

Wordpress için, "Daha iyi Search Replace" eklentisini arama-değiştirme işlevi için deneyebilir ve ayrıca "https://www.dropbox.com/s/xbizw2su90ndz9j/script.php?dl=0" adresinden karşıdan yükleyebileceğiniz arama ve değiştirme işlevi için bir php komut dosyasına sahip olabilirsiniz.

İlgili konular