#wordpress
#wordpress
Вопрос:
я подумал, что хотел бы обратиться за советом к небольшой вещи, над которой я работаю.
Что я хотел бы сделать в WordPress:
- Вызов внешнего API (с заголовком токена)
- Получите результаты api и сохраните их в файле в папке загрузки wpallimport
Я бы предположил, что я могу просто создать простой WP-плагин и включить «активировать» для плагина:
-
создайте wp-cron (как я бы хотел, чтобы он запускался каждый день) для следующего:
$url = 'the-api-url'; $data = wp_remote_get( $url , array('headers' => array( 'Token' => 'tokenkey') )); $jsonfile = $data['body']; global $wp_filesystem; if (empty($wp_filesystem)) { require_once (ABSPATH . '/wp-admin/includes/file.php'); WP_Filesystem(); } $file = '/wp-content/uploads/wpallimport/files/JSONFILE.JSON'; $wp_filesystem->put_contents($file, $jsonfile);
Однако я не добился успеха с вышеуказанным (очевидно, с правильным URL-адресом API, токеном и т. Д.)
Заранее спасибо!