На этот вопрос был дан ответ в той или иной форме, и я не вижу непосредственного отношения к этому примеру.
У меня есть сайт Moodle и сайт WordPress на двух разных серверах. Мне нужно регулярно передавать данные с сайта Moodle на сайт WordPress внутри запланированной задачи Moodle. Нет ограничения на объем данных, которые будут переданы. Я уже построил леса для запланированного задания.
Что мне еще нужно:
Если есть лучшая архитектура, чем эта, пожалуйста, дайте мне знать. В противном случае, любые советы о том, как создать эти два сценария, будут с благодарностью. Пожалуйста, имейте в виду, что данные должны передаваться безопасно, и у меня нет времени на создание сценария API. Кроме того, мне нужно убедиться, что другие сайты не могут активировать скрипт получения на сайте WP и вводить данные.
Это можно легко сделать, сделав API в WordPress, который будет принимать запрос POST, и используя задание cron для скрипта, который получит данные, хранящиеся в базе данных (при условии, что вы используете базу данных), а затем создайте POST запрос в API WordPress.
Учебник по Cron Jobs: https://code.tutsplus.com/tutorials/scheduling-tasks-with-cron-jobs—net-8800
WordPress API учебник: https://code.tutsplus.com/tutorials/introducing-the-wp-rest-api—cms-24533
—Редактировать—
Заметив, что вы сказали, что вам нужно быстрое и грязное исправление, вы, вероятно, можете использовать одну и ту же базу данных и получать данные через базу данных, что является самым быстрым решением, которое я мог придумать.
Других решений пока нет …