本文整理汇总了PHP中wp_schedule_event函数的典型用法代码示例。如果您正苦于以下问题:PHP wp_schedule_event函数的具体用法?PHP wp_schedule_event怎么用?PHP wp_schedule_event使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了wp_schedule_event函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: __construct
function __construct() {
global $itsec_globals;
//make sure the log file info is there or generate it. This should only affect beta users.
if ( ! isset( $itsec_globals['settings']['log_info'] ) ) {
$itsec_globals['settings']['log_info'] = substr( sanitize_title( get_bloginfo( 'name' ) ), 0, 20 ) . '-' . ITSEC_Lib::get_random( mt_rand( 0, 10 ) );
update_site_option( 'itsec_global', $itsec_globals['settings'] );
}
//Make sure the logs directory was created
if ( ! is_dir( $itsec_globals['ithemes_log_dir'] ) ) {
@mkdir( trailingslashit( $itsec_globals['ithemes_dir'] ) . 'logs' );
}
//don't create a log file if we don't need it.
if ( isset( $itsec_globals['settings']['log_type'] ) && $itsec_globals['settings']['log_type'] !== 0 ) {
$this->log_file = $itsec_globals['ithemes_log_dir'] . '/event-log-' . $itsec_globals['settings']['log_info'] . '.log';
$this->start_log(); //create a log file if we don't have one
}
$this->logger_modules = array(); //array to hold information on modules using this feature
$this->logger_displays = array(); //array to hold metabox information
$this->module_path = ITSEC_Lib::get_module_path( __FILE__ );
add_action( 'plugins_loaded', array( $this, 'register_modules' ) );
add_action( 'admin_enqueue_scripts', array( $this, 'admin_script' ) ); //enqueue scripts for admin page
//Run database cleanup daily with cron
if ( ! wp_next_scheduled( 'itsec_purge_logs' ) ) {
wp_schedule_event( time(), 'daily', 'itsec_purge_logs' );
}
add_action( 'itsec_purge_logs', array( $this, 'purge_logs' ) );
if ( is_admin() ) {
require( trailingslashit( $itsec_globals['plugin_dir'] ) . 'core/lib/class-itsec-wp-list-table.php' ); //used for generating log tables
add_action( 'itsec_add_admin_meta_boxes', array( $this, 'add_admin_meta_boxes' ) ); //add log meta boxes
}
if ( isset( $_POST['itsec_clear_logs'] ) && $_POST['itsec_clear_logs'] === 'clear_logs' ) {
global $itsec_clear_all_logs;
$itsec_clear_all_logs = true;
add_action( 'plugins_loaded', array( $this, 'purge_logs' ) );
}
}
开发者ID:helloworld-digital,项目名称:insightvision,代码行数:60,代码来源:class-itsec-logger.php
示例2: __construct
public function __construct()
{
if (!wp_next_scheduled('fileaway_scheduled_cleanup')) {
wp_schedule_event(time(), 'hourly', 'fileaway_scheduled_cleanup');
}
add_action('fileaway_scheduled_cleanup', array($this, 'cleanup'));
}
开发者ID:Nguyenkain,项目名称:strida.vn,代码行数:7,代码来源:class.fileaway_cleanup.php
示例3: cron
/**
* Set up crons. CLear any existing scheduled hooks, and add ours.
*
* @since Astoundify Crowdfunding 1.6
*
* @return void
*/
public static function cron()
{
wp_clear_scheduled_hook('atcf_check_for_completed_campaigns');
wp_schedule_event(time(), 'hourly', 'atcf_check_for_completed_campaigns');
wp_clear_scheduled_hook('atcf_process_payments');
wp_schedule_event(time(), 'hourly', 'atcf_process_payments');
}
开发者ID:unclebrain,项目名称:appthemer-crowdfunding,代码行数:14,代码来源:class-install.php
示例4: load
public function load($parent)
{
$this->parent = $parent;
//delete_option('redux-framework-tracking');
$this->options = get_option('redux-framework-tracking');
$this->options['dev_mode'] = $parent->args['dev_mode'];
if (!isset($this->options['hash']) || !$this->options['hash'] || empty($this->options['hash'])) {
$this->options['hash'] = md5(site_url() . '-' . $_SERVER['REMOTE_ADDR']);
update_option('redux-framework-tracking', $this->options);
}
if (isset($_GET['redux_framework_disable_tracking']) && !empty($_GET['redux_framework_disable_tracking'])) {
$this->options['allow_tracking'] = false;
update_option('redux-framework-tracking', $this->options);
}
if (isset($_GET['redux_framework_enable_tracking']) && !empty($_GET['redux_framework_enable_tracking'])) {
$this->options['allow_tracking'] = true;
update_option('redux-framework-tracking', $this->options);
}
if (isset($_GET['page']) && $_GET['page'] == $this->parent->args['page_slug']) {
if (!isset($this->options['allow_tracking'])) {
add_action('admin_enqueue_scripts', array($this, '_enqueue_tracking'));
} else {
if (!isset($this->options['tour']) && ($this->parent->args['dev_mode'] == "true" || $this->parent->args['page_slug'] == "redux_demo")) {
add_action('admin_enqueue_scripts', array($this, '_enqueue_newsletter'));
}
}
}
if (isset($this->options['allow_tracking']) && $this->options['allow_tracking'] == true) {
// The tracking checks daily, but only sends new data every 7 days.
if (!wp_next_scheduled('redux_tracking')) {
wp_schedule_event(time(), 'daily', 'redux_tracking');
}
add_action('redux_tracking', array($this, 'tracking'));
}
}
开发者ID:dreadfra,项目名称:superba,代码行数:35,代码来源:tracking.php
示例5: setSchedule
public function setSchedule($code, $value)
{
switch ($code) {
case 'sch_every_hour':
$value ? wp_schedule_event(time(), 'hourly', 'bup_cron_hour') : wp_clear_scheduled_hook('bup_cron_hour');
break;
case 'sch_every_day':
$value ? wp_schedule_event(time(), 'daily', 'bup_cron_day') : wp_clear_scheduled_hook('bup_cron_day');
break;
case 'sch_every_day_twice':
$value ? wp_schedule_event(time(), 'twicedaily', 'bup_cron_day_twice') : wp_clear_scheduled_hook('bup_cron_day_twice');
break;
case 'sch_every_week':
$value ? wp_schedule_event(time(), 'weekly', 'bup_cron_weekly') : wp_clear_scheduled_hook('bup_cron_weekly');
break;
case 'sch_every_month':
$value ? wp_schedule_event(time(), 'monthly', 'bup_cron_monthly') : wp_clear_scheduled_hook('bup_cron_monthly');
break;
/* test
case 'sch_every_hour': $value ? wp_schedule_event(time(), 'test_hour', 'bup_cron_hour') : false; break;
case 'sch_every_day': $value ? wp_schedule_event(time(), 'test_daily', 'bup_cron_day') : false; break;
case 'sch_every_day_twice': $value ? wp_schedule_event(time(), 'test_2daily', 'bup_cron_day_twice') : false; break;
case 'sch_every_week': $value ? wp_schedule_event(time(), 'test_weekly', 'bup_cron_weekly') : false; break;
case 'sch_every_month': $value ? wp_schedule_event(time(), 'test_monthly', 'bup_cron_monthly') : false; break;*/
}
}
开发者ID:VSVS,项目名称:vs_wp_4.0,代码行数:26,代码来源:schedule.php
示例6: plugin_activate
/**
* Perform one-time operations on plugin activation.
*
* @since 1.0.0
*/
public function plugin_activate()
{
// Setup version check twice a day.
if (!wp_next_scheduled('slack_notif_check_versions')) {
wp_schedule_event(time(), 'twicedaily', 'slack_notif_check_versions');
}
}
开发者ID:barzik,项目名称:Slack-Notifications,代码行数:12,代码来源:wordpress-slack.php
示例7: check_cron
/**
* Check whether WP Cron needs to add new task.
*/
public function check_cron()
{
if (!is_admin()) {
return;
}
// set wp cron task
if (Post_Views_Counter()->get_attribute('options', 'general', 'cron_run')) {
// not set or need to be updated?
if (!wp_next_scheduled('pvc_reset_counts') || Post_Views_Counter()->get_attribute('options', 'general', 'cron_update')) {
// task is added but need to be updated
if (Post_Views_Counter()->get_attribute('options', 'general', 'cron_update')) {
// remove old schedule
wp_clear_scheduled_hook('pvc_reset_counts');
// set update to false
$general = Post_Views_Counter()->get_attribute('options', 'general');
$general['cron_update'] = false;
// update settings
update_option('post_views_counter_settings_general', $general);
}
// set schedule
wp_schedule_event(Post_Views_Counter()->get_instance('counter')->get_timestamp(Post_Views_Counter()->get_attribute('options', 'general', 'reset_counts', 'type'), Post_Views_Counter()->get_attribute('options', 'general', 'reset_counts', 'number')), 'post_views_counter_interval', 'pvc_reset_counts');
}
} else {
// remove schedule
wp_clear_scheduled_hook('pvc_reset_counts');
remove_action('pvc_reset_counts', array(&$this, 'reset_counts'));
}
}
开发者ID:alons182,项目名称:4energy,代码行数:31,代码来源:cron.php
示例8: run
/**
* Setup the module's functionality
*
* Loads the file change detection module's unpriviledged functionality including
* performing the scans themselves
*
* @since 4.0.0
*
* @return void
*/
function run()
{
global $itsec_globals;
$settings = ITSEC_Modules::get_settings('file-change');
$interval = 86400;
//Run daily
// If we're splitting the file check run it every 6 hours.
if (isset($settings['split']) && true === $settings['split']) {
$interval = 12342;
}
add_action('itsec_execute_file_check_cron', array($this, 'run_scan'));
//Action to execute during a cron run.
add_filter('itsec_logger_displays', array($this, 'itsec_logger_displays'));
//adds logs metaboxes
add_filter('itsec_logger_modules', array($this, 'itsec_logger_modules'));
add_filter('itsec_sync_modules', array($this, 'itsec_sync_modules'));
//register sync modules
if ((!defined('DOING_AJAX') || DOING_AJAX === false) && isset($settings['last_run']) && $itsec_globals['current_time'] - $interval > $settings['last_run'] && (!defined('ITSEC_FILE_CHECK_CRON') || false === ITSEC_FILE_CHECK_CRON)) {
wp_clear_scheduled_hook('itsec_file_check');
add_action('init', array($this, 'run_scan'));
} elseif (defined('ITSEC_FILE_CHECK_CRON') && true === ITSEC_FILE_CHECK_CRON && !wp_next_scheduled('itsec_execute_file_check_cron')) {
//Use cron if needed
wp_schedule_event(time(), 'daily', 'itsec_execute_file_check_cron');
}
}
开发者ID:Garth619,项目名称:Femi9,代码行数:35,代码来源:class-itsec-file-change.php
示例9: scheduleProcessComments
public function scheduleProcessComments()
{
$options = get_option($this->prefix . 'settings');
if (!wp_get_schedule($this->prefix . 'process') && 1 === $options['use_txs_polling']) {
wp_schedule_event(time(), 'hourly', $this->prefix . 'process');
}
}
开发者ID:meitar,项目名称:my-two-cents,代码行数:7,代码来源:my-two-cents.php
示例10: __construct
/**
* Set up the API module.
*
* @since 4.0.0
* @internal
*/
public function __construct()
{
if (WPMUDEV_CUSTOM_API_SERVER) {
$this->server_root = trailingslashit(WPMUDEV_CUSTOM_API_SERVER);
}
$this->server_url = $this->server_root . $this->rest_api;
if (defined('WPMUDEV_APIKEY') && WPMUDEV_APIKEY) {
$this->api_key = WPMUDEV_APIKEY;
} else {
// If 'clear_key' is present in URL then do not load the key from DB.
$this->api_key = get_site_option('wpmudev_apikey');
}
// Schedule automatic data update on the main site of the network.
if (is_main_site()) {
if (!wp_next_scheduled('wpmudev_scheduled_jobs')) {
wp_schedule_event(time(), 'twicedaily', 'wpmudev_scheduled_jobs');
}
add_action('wpmudev_scheduled_jobs', array($this, 'refresh_membership_data'));
} elseif (wp_next_scheduled('wpmudev_scheduled_jobs')) {
// In case the cron job was already installed in a sub-site...
wp_clear_scheduled_hook('wpmudev_scheduled_jobs');
}
/**
* Run custom initialization code for the API module.
*
* @since 4.0.0
* @var WPMUDEV_Dashboard_Api The dashboards API module.
*/
do_action('wpmudev_dashboard_api_init', $this);
}
开发者ID:developmentDM2,项目名称:Whohaha,代码行数:36,代码来源:class-wpmudev-dashboard-api.php
示例11: installHooks
/**
* Install the hooks required to run periodic update checks and inject update info
* into WP data structures.
*
* @return void
*/
function installHooks()
{
//Override requests for plugin information
add_filter('plugins_api', array(&$this, 'injectInfo'), 10, 3);
//Insert our update info into the update array maintained by WP
add_filter('site_transient_update_plugins', array(&$this, 'injectUpdate'));
//WP 3.0+
add_filter('transient_update_plugins', array(&$this, 'injectUpdate'));
//WP 2.8+
//Set up the periodic update checks
$cronHook = 'check_plugin_updates-' . $this->slug;
if ($this->checkPeriod > 0) {
//Trigger the check via Cron
add_filter('cron_schedules', array(&$this, '_addCustomSchedule'));
if (!wp_next_scheduled($cronHook) && !defined('WP_INSTALLING')) {
$scheduleName = 'every' . $this->checkPeriod . 'hours';
wp_schedule_event(time(), $scheduleName, $cronHook);
}
add_action($cronHook, array(&$this, 'checkForUpdates'));
//In case Cron is disabled or unreliable, we also manually trigger
//the periodic checks while the user is browsing the Dashboard.
add_action('admin_init', array(&$this, 'maybeCheckForUpdates'));
} else {
//Periodic checks are disabled.
wp_clear_scheduled_hook($cronHook);
}
//Add action for extra notifications
add_action('in_plugin_update_message-' . $this->pluginFile, array(&$this, 'maybeInjectUpgradeNotice'), 10, 2);
}
开发者ID:Andysean,项目名称:agilephilippines.org,代码行数:35,代码来源:plugin-update-checker.class.php
示例12: registerCronTask
/**
* Register a cron task
* @param string $cronActionName The name of the action that will be registered with wp-cron
* @param string $callback The function to register with wp-cron
* @param string $interval can only be one of the following: hourly, daily and twicedaily if no other custom intervals are registered. Defaults to daily
* @return void
*/
public static function registerCronTask($cronActionName, $callback, $interval = 'daily')
{
if (!is_callable($callback)) {
return;
}
// if cron disabled -> run callback
if (!self::canRegisterCronTask()) {
self::registerTask($callback);
return;
}
$interval = strtolower($interval);
if (empty($interval)) {
$interval = 'daily';
} else {
// check to see if the time interval is valid
$timeIntervals = wp_get_schedules();
if (!array_key_exists($interval, $timeIntervals)) {
$interval = 'daily';
}
}
// avoid duplicate crons
add_action($cronActionName, $callback);
if (!wp_next_scheduled($cronActionName)) {
wp_schedule_event(time(), $interval, $cronActionName);
array_push(self::$_cronTasks, $cronActionName);
}
}
开发者ID:yarwalker,项目名称:ecobyt,代码行数:34,代码来源:WsdScheduler.php
示例13: hook
/**
* Add hooks.
*/
public function hook()
{
if (!wp_next_scheduled('boxzilla_check_license_status')) {
wp_schedule_event(time(), 'daily', 'boxzilla_check_license_status');
}
add_action('boxzilla_check_license_status', array($this, 'run'));
}
开发者ID:ibericode,项目名称:boxzilla-wp,代码行数:10,代码来源:class-poller.php
示例14: fp_rac_cron_job_setting_savings
public static function fp_rac_cron_job_setting_savings()
{
wp_clear_scheduled_hook('rac_cron_job');
if (wp_next_scheduled('rac_cron_job') == false) {
wp_schedule_event(time(), 'xhourly', 'rac_cron_job');
}
}
开发者ID:bear12345678,项目名称:keylessoption,代码行数:7,代码来源:fp_rac_cron.php
示例15: cbrobot_create_cronjob
function cbrobot_create_cronjob()
{
$options = unserialize(get_option("cbrobot_options"));
if (!wp_next_scheduled('cbrobot_job_event')) {
wp_schedule_event(time(), $options['cbrobot_time'], 'cbrobot_job_event');
}
}
开发者ID:pratikparmar111,项目名称:cblogger-robot,代码行数:7,代码来源:cbrobot.php
示例16: _add_hooks
private function _add_hooks()
{
add_action('eab_scheduled_jobs', array($this, 'archive_old_events'));
if (!wp_next_scheduled('eab_scheduled_jobs')) {
wp_schedule_event(eab_current_time(), 'hourly', 'eab_scheduled_jobs');
}
}
开发者ID:nayabbukhari,项目名称:circulocristiano,代码行数:7,代码来源:class_eab_scheduler.php
示例17: wordcamp_dev_test_cron_jobs
/**
* Run cron jobs more frequently so don't have to wait to test results
*/
function wordcamp_dev_test_cron_jobs()
{
/** @var $camptix CampTix_Plugin */
/** @var $camptix_network_dashboard CampTix_Network_Dashboard */
/** @var $WCOR_Mailer WCOR_Mailer */
global $camptix, $camptix_network_dashboard, $WCOR_Mailer;
// Schedule custom events
if (!wp_next_scheduled('wordcamp_dev_10_seconds')) {
wp_schedule_event(time(), '10-seconds', 'wordcamp_dev_10_seconds');
}
if (!wp_next_scheduled('wordcamp_dev_30_seconds')) {
wp_schedule_event(time(), '30-seconds', 'wordcamp_dev_30_seconds');
}
if (!wp_next_scheduled('wordcamp_dev_45_seconds')) {
wp_schedule_event(time(), '45-seconds', 'wordcamp_dev_45_seconds');
}
if (!wp_next_scheduled('wordcamp_dev_60_seconds')) {
wp_schedule_event(time(), '60-seconds', 'wordcamp_dev_60_seconds');
}
// Fire cron jobs on fast hooks
if (isset($camptix_network_dashboard)) {
add_action('wordcamp_dev_10_seconds', array($camptix_network_dashboard, 'gather_events_data'));
add_action('wordcamp_dev_60_seconds', array($camptix_network_dashboard, 'update_revenue_reports_data'));
}
if (isset($WCOR_Mailer)) {
add_action('wordcamp_dev_10_seconds', array($WCOR_Mailer, 'send_timed_emails'));
}
}
开发者ID:diddledan,项目名称:meta-environment,代码行数:31,代码来源:sandbox-functionality.php
示例18: __construct
/**
* Sets up gateaway and adds relevant actions/filters
*/
function __construct()
{
//Booking Interception
if ($this->is_active() && absint(get_option('em_' . $this->gateway . '_booking_timeout')) > 0) {
$this->count_pending_spaces = true;
}
parent::__construct();
$this->status_txt = __('Awaiting PayPal Payment', 'em-pro');
add_action('admin_enqueue_scripts', array(&$this, 'gateway_admin_js'));
if ($this->is_active()) {
add_action('em_gateway_js', array(&$this, 'em_gateway_js'));
//Gateway-Specific
add_action('em_template_my_bookings_header', array(&$this, 'say_thanks'));
//say thanks on my_bookings page
add_filter('em_bookings_table_booking_actions_4', array(&$this, 'bookings_table_actions'), 1, 2);
//add_filter('em_my_bookings_booking_actions', array(&$this,'em_my_bookings_booking_actions'),1,2);
//set up cron
$timestamp = wp_next_scheduled('emp_paypal_cron');
if (absint(get_option('em_paypal_booking_timeout')) > 0 && !$timestamp) {
$result = wp_schedule_event(time(), 'em_minute', 'emp_paypal_cron');
} elseif (!$timestamp) {
wp_unschedule_event($timestamp, 'emp_paypal_cron');
}
} else {
//unschedule the cron
wp_clear_scheduled_hook('emp_paypal_cron');
}
}
开发者ID:nikwin333,项目名称:pcu_project,代码行数:31,代码来源:gateway.paypal-chained-payments.php
示例19: __construct
function __construct($core)
{
$this->core = $core;
$this->lockout_modules = array();
//array to hold information on modules using this feature
//Run database cleanup daily with cron
if (!wp_next_scheduled('itsec_purge_lockouts')) {
wp_schedule_event(time(), 'daily', 'itsec_purge_lockouts');
}
add_action('itsec_purge_lockouts', array($this, 'purge_lockouts'));
//Check for host lockouts
add_action('init', array($this, 'check_lockout'));
// Ensure that locked out users are prevented from checking logins.
add_filter('authenticate', array($this, 'check_authenticate_lockout'), 30);
// Updated temp whitelist to ensure that admin users are automatically added.
add_action('init', array($this, 'update_temp_whitelist'), 0);
//Register all plugin modules
add_action('plugins_loaded', array($this, 'register_modules'));
//Set an error message on improper logout
add_action('login_head', array($this, 'set_lockout_error'));
//Process clear lockout form
add_action('itsec_admin_init', array($this, 'release_lockout'));
//Register Logger
add_filter('itsec_logger_modules', array($this, 'register_logger'));
//Register Sync
add_filter('itsec_sync_modules', array($this, 'register_sync'));
add_action('itsec-settings-page-init', array($this, 'init_settings_page'));
add_action('itsec-logs-page-init', array($this, 'init_settings_page'));
}
开发者ID:Haydt45,项目名称:justinhaydt.com,代码行数:29,代码来源:class-itsec-lockout.php
示例20: init
function init()
{
global $wpmudev_un;
if (class_exists('WPMUDEV_Dashboard') || isset($wpmudev_un->version) && version_compare($wpmudev_un->version, '3.4', '<')) {
return;
}
// Schedule update cron on main site only
if (is_main_site()) {
if (!wp_next_scheduled('wpmudev_scheduled_jobs')) {
wp_schedule_event(time(), 'twicedaily', 'wpmudev_scheduled_jobs');
}
add_action('wpmudev_scheduled_jobs', array($this, 'updates_check'));
}
add_action('delete_site_transient_update_plugins', array(&$this, 'updates_check'));
//refresh after upgrade/install
add_action('delete_site_transient_update_themes', array(&$this, 'updates_check'));
//refresh after upgrade/install
if (is_admin() && current_user_can('install_plugins')) {
add_action('site_transient_update_plugins', array(&$this, 'filter_plugin_count'));
add_action('site_transient_update_themes', array(&$this, 'filter_theme_count'));
add_filter('plugins_api', array(&$this, 'filter_plugin_info'), 101, 3);
//run later to work with bad autoupdate plugins
add_filter('themes_api', array(&$this, 'filter_plugin_info'), 101, 3);
//run later to work with bad autoupdate plugins
add_action('admin_init', array(&$this, 'filter_plugin_rows'), 15);
//make sure it runs after WP's
add_action('core_upgrade_preamble', array(&$this, 'disable_checkboxes'));
add_action('activated_plugin', array(&$this, 'set_activate_flag'));
//remove version 1.0
remove_action('admin_notices', 'wdp_un_check', 5);
remove_action('network_admin_notices', 'wdp_un_check', 5);
//remove version 2.0, a bit nasty but only way
remove_all_actions('all_admin_notices', 5);
//if dashboard is installed but not activated
if (file_exists(WP_PLUGIN_DIR . '/wpmudev-updates/update-notifications.php')) {
if (!get_site_option('wdp_un_autoactivated')) {
//include plugin API if necessary
if (!function_exists('activate_plugin')) {
require_once ABSPATH . 'wp-admin/includes/plugin.php';
}
$result = activate_plugin('/wpmudev-updates/update-notifications.php', network_admin_url('admin.php?page=wpmudev'), is_multisite());
if (!is_wp_error($result)) {
//if autoactivate successful don't show notices
update_site_option('wdp_un_autoactivated', 1);
return;
}
}
add_action('admin_print_styles', array(&$this, 'notice_styles'));
add_action('all_admin_notices', array(&$this, 'activate_notice'), 5);
} else {
//dashboard not installed at all
if (get_site_option('wdp_un_autoactivated')) {
update_site_option('wdp_un_autoactivated', 0);
//reset flag when dashboard is deleted
}
add_action('admin_print_styles', array(&$this, 'notice_styles'));
add_action('all_admin_notices', array(&$this, 'install_notice'), 5);
}
}
}
开发者ID:olechka1505,项目名称:hungrylemur,代码行数:60,代码来源:wpmudev-dash-notification.php
注:本文中的wp_schedule_event函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论