我有一个启用了多站点配置的wordpress:
define( \'WP_ALLOW_MULTISITE\', true );
我想在wp config中禁用内部cron。php具有:
define(\'DISABLE_WP_CRON\', true);
我的多站点安装是基于路径的网络,例如:
http://www.foo.com/bar/
http://www.foo.com/baz/
http://www.foo.com/foo/
在我的
crontab -e
我有:
*/10 * * * * curl -A "crontab" -X POST "http://www.foo.com/wp-cron.php?doing_wp_cron=`date +\\%s`" > /dev/null 2>&1
我的两个问题是:
我必须为每个路径创建一个cron,例如:
*/10 * * * * curl -A "crontab" -X POST "http://www.foo.com/bar/wp-cron.php?doing_wp_cron=`date +\\%s`" > /dev/null 2>&1
*/10 * * * * curl -A "crontab" -X POST "http://www.foo.com/baz/wp-cron.php?doing_wp_cron=`date +\\%s`" > /dev/null 2>&1
*/10 * * * * curl -A "crontab" -X POST "http://www.foo.com/foo/wp-cron.php?doing_wp_cron=`date +\\%s`" > /dev/null 2>&1
或者他们只需要一个根,例如:
*/10 * * * * curl -A "crontab" -X POST "http://www.foo.com/wp-cron.php?doing_wp_cron=`date +\\%s`" > /dev/null 2>&1
我在apache access中看到了。日志,wordpress cron使用POST方法。使用POST或我可以使用GET很重要吗