✏️ 编辑:class-cron-controller.php
路径:
/home/forge/kingkrunch.com/wp/wp-content/plugins/wp-smush-pro/core/class-cron-controller.php
大小:975 B · 修改:2026-09-29 06:58:27 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
<?php namespace Smush\Core; class Cron_Controller extends Controller { private static $cron_hook = 'wp_smush_daily_cron'; /** * Static instance * * @var self */ private static $instance; /** * Static instance getter */ public static function get_instance() { if ( empty( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } public function __construct() { $this->register_action( 'admin_init', array( $this, 'schedule_cron' ) ); } /** * Schedule cron */ public function schedule_cron() { if ( ! wp_next_scheduled( self::$cron_hook ) ) { wp_schedule_event( time(), 'daily', self::$cron_hook ); } } /** * Unschedule cron */ public function unschedule_cron() { wp_clear_scheduled_hook( self::$cron_hook ); } /** * Get cron_hook. * * @return string */ public static function get_cron_hook() { return self::$cron_hook; } }
💾 保存
取消
保存为 UTF-8,换行统一为 LF