WP HOOKS
filtrod 2.1.0

cron_schedules

Args 1Plik wp-includes/cron.phpDokumentacja WP ↗

Opis

Rejestruje własne interwały zadań cyklicznych WP-Cron.

Przykład użycia

add_filter( 'cron_schedules', ... )php
add_filter( 'cron_schedules', 'wpdocs_cron_interval' );

function wpdocs_cron_interval( $schedules ) {
	$schedules['co_tydzien'] = array(
		'interval' => WEEK_IN_SECONDS,
		'display'  => __( 'Raz w tygodniu', 'wpdocs' ),
	);

	return $schedules;
}

Wskazówka — Nowy interwał pojawi się w harmonogramie dopiero po zapisaniu zadania: wp_schedule_event( time(), "co_tydzien", "wpdocs_weekly_task" ).

Parametry

ParametrTypOpis
$new_schedulesarray{ An array of non-default cron schedules keyed by the schedule name. Default empty array. @type array ...$0 { Cron schedule information. @type int $interval The schedule interval in seconds. @type string $display The schedule display name. } }

Wywołanie

Rejestracja callbackaphp
// rejestracja funkcji zwrotnej
add_filter( 'cron_schedules', 'twoja_funkcja' );

function twoja_funkcja($param_1) {
	// Twój kod
}