wishthis/vendor/wp-coding-standards/wpcs/WordPress/Docs/WP/CronIntervalStandard.xml
2023-09-20 13:52:46 +02:00

45 lines
1.3 KiB
XML

<?xml version="1.0"?>
<documentation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://phpcsstandards.github.io/PHPCSDevTools/phpcsdocs.xsd"
title="Cron Interval"
>
<standard>
<![CDATA[
Cron schedules running more often than once every 15 minutes are discouraged. Crons running that frequently can negatively impact the performance of a site.
]]>
</standard>
<code_comparison>
<code title="Valid: Cron schedule is created to run once every hour.">
<![CDATA[
function adjust_schedules( $schedules ) {
$schedules['every_hour'] = array(
'interval' => <em>HOUR_IN_SECONDS</em>,
'display' => __( 'Every hour' )
);
return $schedules;
}
add_filter(
'cron_schedules',
'adjust_schedules'
);
]]>
</code>
<code title="Invalid: Cron schedule is added to run more than once per 15 minutes.">
<![CDATA[
function adjust_schedules( $schedules ) {
$schedules['every_9_mins'] = array(
'interval' => <em>9 * 60</em>,
'display' => __( 'Every 9 minutes' )
);
return $schedules;
}
add_filter(
'cron_schedules',
'adjust_schedules'
);
]]>
</code>
</code_comparison>
</documentation>