Articles of сор хрон

Cron Job Scheduling в wordpress

add_action('init', 'property_listing_check_status'); function property_listing_check_status() { if (! wp_next_scheduled ( 'daily_check_property_status' )) { wp_schedule_event( time() , 'hourly', 'daily_check_property_status'); } add_action('daily_check_property_status', 'do_this_hourly'); } function do_this_hourly() { print_r('vivek'); } Я пробовал этот код, но мне нужно изменить временной интервал, как изменить это

Рабочие ступени WP cron

wp-cron работает параллельно или последовательно. Ниже утверждение верно? запланированная задача выполняется только после следующего запланированного времени. И только тогда, если сайт попадет. Если никто (включая админов) не попадает на ваш сайт, задача никогда не срабатывает, независимо от того, прошло ли оно по расписанию или нет. wp_cron, в отличие от обычного cron, работает только так, как […]

не может остановить cron и / или что-то еще вызывает отключенную wp-cron.php

Я отключил cron, добавив define('DISABLE_WP_CRON', true); в мой файл wp-config.php. Но когда я смотрю на свои события Cron через плагин WP-Crontrol, он по-прежнему показывает все события cron как запущенные, и когда я смотрю на журнал своего сервера, wp-cron.php все еще запускается. Поэтому, я думаю, мой вопрос состоит из двух частей: есть ли что-то еще, что […]

WP Cron: wp_get_schedule ($ hook) ничего не возвращает

У меня есть следующее действие: add_action( 'wi_schedule_sync', array($this, 'schedule_sync') ); Я пытаюсь подтвердить, что он регистрируется, вызывая эту функцию – wp_get_schedule( 'wi_schedule_sync' ); – но я всегда ничего не получаю. Почему это?

wp_schedule_event ежедневно в определенное время

это мой код function myprefix_custom_cron_schedule( $schedules ) { $schedules['every_day'] = array( 'interval' => 86400, // Every 24 hours 'display' => __( 'Every 24 hours' ), ); return $schedules; } add_filter( 'cron_schedules', 'myprefix_custom_cron_schedule' ); //Schedule an action if it's not already scheduled if ( ! wp_next_scheduled( 'myprefix_cron_hook' )) { wp_schedule_event( time(), 'every_day', 'myprefix_cron_hook' ); } ///Hook […]

Система WP-Cron не работает на сервере

В моем текущем проекте WordPress я получаю следующее сообщение об ошибке, когда я просматриваю свои cronjobs: There was a problem spawning a call to the WP-Cron system on your site. This means WP-Cron events on your site may not work. The problem was: Unexpected HTTP response code: 503 Это приводит к тому, что некоторые из […]

Управление запланированными задачами

Я хочу, чтобы пользователи моего плагина могли определять, работает ли задача ежедневно, дважды в день, ежечасно или вообще не выполняется в соответствии со стандартной настройкой WP. Я сохраняю их как «ежедневно», «twicedaily», «hourly» или «» в опции obr_scheduled_interval. Проблема в том, что задача, которую я хочу «obr_grab», запускается каждый раз, когда происходит посещение страницы, а […]

Проблема с крюком / кроном

У меня есть эта функция в моих functions.php <?php if ( !wp_next_scheduled('re-post2') ) { wp_schedule_event( time(), 'hourly', 'rep-post2' ); } function repostads() { global $wpdb; $querystr = " UPDATE $wpdb->posts INNER JOIN $wpdb->repost ON $wpdb->posts.ID = $wpdb->repost.post_id AND $wpdb->repost.DIA_FINAL >= NOW() AND $wpdb->repost.ESTADO = 'OK' SET $wpdb->posts.post_date = NOW() "; } add_action ( 're-post2', 'repostads' […]

Функция WP-Cron не срабатывает

Я пытаюсь получить простую функцию php, работающую с cron (на основе учебника). У меня есть следующее: <?php if (!wp_next_scheduled('please_just_work')) { wp_schedule_event( time(), 'daily', 'please_just_work' ); } add_action ( 'please_just_work', 'my_task_function' ); function my_task_function() { $test_score = 30; update_field('score', $test_score ); } ?> Я вижу работу cron в плагине Crontrol, и я знаю, что на сайте […]

мое событие расписания wp не работает

function wp_cron_define(){ add_filter('cron_schedules', function($schedules){ $schedules['mine'] = array( 'interval' => 30, 'display' => 'once in a week' ); //for defining the schedule timing if(!wp_next_scheduled('sen_hook')) { wp_schedule_event( time(),'mine','sen_hook'); } } add_action('sen_hook','hello'); function hello(){ echo 'hello'; } add_action('wp','wp_cron_define'); теперь, когда пользователь посещает страницу, они должны видеть привет, но я ничего не вижу, поэтому небольшая помощь от разработчиков будет […]