Intereting Posts
Измените URL страницы в соответствии с моими требованиями в wordpress TinyMCE добавляет & nbsp; после HR Нежелательная «задержка сканирования: 10» добавлена ​​в мой файл robots.txt Целевые кнопки wp_editor для добавления всплывающей подсказки Как я могу получить другой размер изображения, если все, что у меня есть, это ссылка? Требуется функция woocommerce для получения списка корзин с элементами Страница отображает архивы блога Заблокировано из веб-сайта WordPress из-за неправильного количества попыток входа в систему Подсчет и мониторинг Сколько запросов используется в моем скрипте Форма разработки плагина Self Submission Получайте следующие и предыдущие 3 сообщения в одном сообщении на одной странице Как показать разную временную метку WP Job Manager Resume Add on Отображает значение только что добавленного поля Подсчет сообщений типа заданного типа с определенной таксономией? странное поведение с комментарием

Как разрешить запланированные сообщения, которые говорят «Пропущенный график»,

Мои будущие должности становятся «пропущенными». Они не публикуются в то время, когда им нужно, и в нем говорится «Пропущенный график».

Я где-то читал, что это может быть проблема с сервером, так как я могу это исправить?

Solutions Collecting From Web of "Как разрешить запланированные сообщения, которые говорят «Пропущенный график»,"

Добавлены следующие функции functions.php моей темы:

define('WPMS_DELAY', 5); // Run the below cron task every X minutes define('WPMS_OPTION', 'wp_missed_schedule'); function wpms_replacements_deactivate() { delete_option(WPMS_OPTION); } register_deactivation_hook(__FILE__, 'wpms_replacements_deactivate'); // Run the following code on every request function wpms_init() { remove_action('publish_future_post', 'check_and_publish_future_post'); $last = get_option(WPMS_OPTION, false); // Exit here if less than WPMS_DELAY minutes has passed since we last ran if (($last !== false) && ($last > (time() - (WPMS_DELAY * 60)))) return; // Find all posts whose scheduled time has passed and publish them update_option(WPMS_OPTION, time()); global $wpdb; $scheduledIDs = $wpdb->get_col(" SELECT `ID` FROM `{$wpdb->posts}` WHERE ( ((`post_date` > 0) && (`post_date` <= CURRENT_TIMESTAMP())) OR ((`post_date_gmt` > 0) && (`post_date_gmt` <= UTC_TIMESTAMP())) ) AND `post_status` = 'future' LIMIT 0, 10 "); if (!count($scheduledIDs)) return; foreach ($scheduledIDs as $scheduledID) { if (!$scheduledID) continue; wp_publish_post($scheduledID); } } add_action('init', 'wpms_init', 0)