А чем система не устраивает? До 18 не работаем, в 63 на пенсию. Итого: если живем сотку, то 45 работаем, 55 отдыхаем.
Лично я даже пару дней без работы не могу - скучно становится. Как говорил Конфуций: "Выберите себе работу по душе и вам не придется работать ни одного дня в своей жизни".
Тем, кто понимает, достаточно вот этого:
Согласен. Мне тоже всё стало понятно после Вашей фразы " Это метод класса, работающего в окружении WP. И кроме того, это не тот метод." когда в коде ТС чётко написано, что create_sitemap - это функция 🤣
Чтобы предлагать свои варианты, я должен внимательно изучить проблему, а до той поры я предпочитаю не засорять форум всякой галиматьёй. Но это не мешает мне комментировать заведомо неверные и заведомо бесполезные предложения, дабы ТС и прочие участники форума не тратили время на их детальное осмысление.
Галиматья - понятие субъективное. Я не увидел ни одного агрумента в пользу того, что мой вариант не рабочий. Ответ "Это так не работает" без логичных доводов как раз и является засиранием форума . Мой вариант решения вполне работоспособен при небольшой адаптации кода. Я пару лет назад аналогичным способом решил на скорую руку проблему с запуском плагина с парсером через определенный интервал. Искать более подходящее решение не пришлось, т.к. и этот вариант до сих пор работает. Ну, да ладно, внимательно изучайте проблему и через лет 100 посоветуйте ТС более правильное решение )).
У меня нет и не может быть комментариев к этому и подобным заявлениям.
Могу лишь повторить: это так не работает.
Ваш вариант решения проблемы точно лучше работает))
Это не функция в строгом смысле. Это метод класса, работающего в окружении WP. И кроме того, это не тот метод. Не следует предлагать заведомо нерабочий код.
create_sitemap($item, $sitemap)
Это как раз функция, а не " Это метод класса, работающего в окружении WP. И кроме того, это не тот метод." Или Вы считаете проблемой, что эта функция находится в классе sitemap_generator?
Не надо морочить людям голову. Это так не работает.
Работает. Что по Вашему здесь не должно работать?
Нет. То, что написано, это "когда". А "как" - это вместо фразы "выполнить функцию.." написать более или менее конкретный код. Типа того, что написал andrey6. У ТС проблема именно в запуске плагина с учётом авторизации. А не вот это вот:
Проблема именно в написании упомянутой "нужной функции".
Функция, которую нужно выполнить у ТС уже есть:
create_sitemap($item, $sitemap){...}
Как вариант, надо тему прочитать, а потом отвечать . Проблема не в том, когда запускать, а в том, как запускать.
Я и написал как. Не совсем cron, поэтому и добавил "как вариант".