Так что я делаю плагин, который использует API YouTube V3 для получения видео с нашего канала YouTube и превращает их в посты для нашего сайта.
Для этого я использую WP Cron.Обычно каждые 12 часов он проверяет, есть ли новые видео, если есть новые, они используют API YouTube V3, чтобы превратить их в сообщения.
Кажется, все работает нормально, кроме одной вещи,когда WP вызывает задание cron, полной функции не происходит.
Это должно быть около 4 видео.Он загружается только один раз.
Также по какой-то причине iframes, который помещает видео внутрь страницы, не отображаются.
Но когда я вызываю задание cron вручную, используяПлагин Cron Manager «Advanced Cron Manager» все работает как надо.
Могу подтвердить, что функция работает.
Я также могу подтвердить, что когда я говорю WordPress запускать задание cron, оно работает.
Только когда WP решает самостоятельно запустить задание cron, эта функция не работает.Это работает.И он делает кое-что из того, что должна делать функция, но не все.
Так что мой вопрос не столько в том, «почему API YouTube не работает», ни «почему не работает моя задача cron», нопочему задание wp cron работает при вызове вручную, а не при вызове wp?