Articles of wp cron

Добавить / удалить действие CRON в зависимости от переменной

Я подключил функцию к заданию CRON с именем 'job_manager_check_for_expired_jobs' , и я хочу, чтобы он запускался на основе значения переменной $create_sitemap . Значение по умолчанию истинно, но может быть изменено фильтром. Проблема в том, что если я использую сайт, а затем меняю фильтр на ложь позже, то крючок все еще работает так, как если бы […]

Как периодически откатывать WordPress до фиксированного момента времени?

У меня есть демонстрационный сайт WordPress, который демонстрирует плагин, который я создал. Плагин позволяет пользователям взаимодействовать с контентом с интерфейсом и может потенциально привести к кошмару раздувания контента с течением времени. Я хотел бы периодически откатывать всю базу WordPress до определенной даты или резервной копии на еженедельной основе. Я искал плагины, которые делают это – […]

отладка заданий wp_cron с помощью XDebug в Eclipse

Я использую Eclipse для разработчиков PHP (Neon.3 Release (4.6.3), если это имеет значение) и XDebug при разработке плагинов / тем. Все работает отлично (т. Е. Я могу установить точки останова в коде моего плагина и пройти через него и т. Д.). Тем не менее, я не могу заставить XDebug остановиться на контрольных точках в функции, […]

Автоматическое истечение / удаление пользовательских типов сообщений после указанного времени

Я знаю, что для этого есть плагины, но ни один из них не позволяет мне автоматически истекать их автоматически, не забирая вручную дату внутри сообщения. У меня есть много пользователей, которые отправляют сообщения на разные CPT, и я хочу удалить их в течение 12 часов (или около того) для публикации без того, чтобы пользователь вручную […]

Уникальный wp_schedule_single_event () для каждого сообщения?

Я создаю сайт для клиента, который требует рассылки писем о каждом сообщении в разные даты (т.е. за две недели до публикации публикации, затем снова через четыре недели после публикации публикации и т. Д.). Кажется, что лучший способ сделать это с помощью wp_schedule_single_event () с уникальным именем события, но я не совсем уверен, как правильно вызвать […]

Динамически создавать события wp_cront при представлении пользователя

Можно ли динамически создавать новые задания wp_cron при определенном действии? У меня есть форма представления (я использую Gravity Forms, так что у меня уже есть несколько функций, установленных на некоторых из их крючков), который создает пост определенного типа сообщения, когда пользователь завершает и отправляет форму. То, что я хотел бы сделать, это настроить работу cron, […]

Созданы ли каталоги загрузок по расписанию?

У меня есть задание cron, которое предупреждает меня об измененных файлах на нескольких установках WordPress. Двое из них предупредили меня сегодня вечером о создании явно пустых папок, таких как /home/foo/public_html/wp-content/uploads/2013/05 Есть ли запланированная работа в WordPress для создания каталога загрузки в следующем месяце в последний день месяца?

Прерванный скрипт cron отправляет мне почасовые письма. Пожалуйста помоги!

Одна из моих установок WordPress (cPanel VPS) имела задание cron (резервное копирование на сценарий Dropbox), которое было прервано. С момента перерыва я получаю часовые письма от root @ cPanel / WHM: -Уличное использование ресурсов -Сопутствующий процесс, выполняемый под пользователем […] Почтовые сообщения с подозрительным процессом включают следующее: Сетевые подключения по процессу (если есть): tcp: 108.160.148.116:52480 […]

WP_Cron не выполняет работу: Multisite stats

Я уже узнал, как получить количество сетевых сообщений в WPMS. До сих пор функция вызывалась пользователем, который открывает веб-сайт. Так он перестраивался каждые 24 часа. Я не хочу, чтобы один пользователь подождал полминуты, пока процесс не завершится, поэтому я начал работать с wp_cron. Но, похоже, проблема связана с тем, что я не вижу результата в […]

Как сделать сообщения WordPress асинхронными

Недавно у меня была проблема на моем сайте, где электронные письма не были отправлены. Это была проблема, но большая проблема заключалась в том, что отказ привел к тому, что сценарий был тайм-аутом, который действительно заслонил пользовательский интерфейс. Я отправляю свое решение для того, чтобы сделать wp_mail асинхронным в надежде получить некоторую обратную связь по этой […]