function wp_auto_spinner_spin_function_wrap() { $autospin = get_option('wp_auto_spin', array()); //if internal cron not active return if (!in_array('OPT_AUTO_SPIN_CRON', $autospin)) { return; } wp_auto_spinner_spin_function(); }
<?php //wp-load require_once '../../../wp-load.php'; echo 'Cron job started at ' . date('h:i:s'); wp_auto_spinner_spin_function();
/** * custom request for metabox buttons */ function wp_auto_spinner_parse_request($wp) { // only process requests with "my-plugin=ajax-handler" if (array_key_exists('wp_auto_spinner', $wp->query_vars)) { if ($wp->query_vars['wp_auto_spinner'] == 'ajax') { require_once 'p_ajax.php'; exit; } elseif ($wp->query_vars['wp_auto_spinner'] == 'cron') { echo 'Cron job started at ' . date('h:i:s'); wp_auto_spinner_spin_function(); exit; } elseif ($wp->query_vars['wp_auto_spinner'] == 'test') { require_once 'test.php'; exit; } } }