Я пытаюсь запустить PHP-файл, который будет создавать файл .txt каждые 1 минуту с заданиями cron.wordpress cron-jobs файла off-wordpress
следующий код PHP работает:
$filename = 'test.txt';
$file = fopen($filename,"a+");
fwrite($file, "test");
fclose($file);
, но это только для тестирования. фактический скрипт должен получить vars из wordpress (multisite), и для этого я включаю wp-load.php и ms-load.php.
Когда я вхожу в сценарий из браузера, он создает файлы txt, которые ему нужны, но когда заданы cron, это не работает и не дает мне txt-файлы.
- Я проверил путь включения, и он является правильным.
Проблемный код:
chdir(dirname(__FILE__));
require_once('../wp-load.php');
require_once('../wp-includes/ms-load.php');
global $wpdb, $post;
$blog_list = wp_get_sites(0, 'all');
$filename = 'test.txt';
$file = fopen($filename,"a+");
fwrite($file, "test");
fclose($file);