Problem z cyklicznym uruchamianiem crona
-
Witam,
Uruchamiając poniższy kod zmienna licznik_koncert powinna być zwiększana o jeden co jedną godzinę. Niestety funkcja się nie uruchamia.
Sprawdzając za pomocą wtyczki Cron GUI polecenie jest dodawane i czas tak jak powinno być zmienia się co godzinę.//cron***********************
add_action(’spamblog_dodaj_posty_hook1′, 'skan_koncert’);function scan_koncert(){
$l=0; $l=get_option(’licznik_koncert’); $l++; update_option(’licznik_koncert’, $l);
}if (get_option(’myPlugin_aktywny1′)==’1′ ) { }else{ update_option(’myPlugin_aktywny1′, '1′); spamblog_activate1(); } //register_activation_hook(__FILE__, 'spamblog_activate1′ );
register_deactivation_hook(__FILE__, 'spamblog_deactivate1′ );function spamblog_activate1() {
wp_schedule_event( time(), 'hourly’, 'spamblog_dodaj_posty_hook1′ );
}
function spamblog_deactivate1() {
wp_clear_scheduled_hook(’spamblog_dodaj_posty_hook1′);
delete_option(’myPlugin_aktywny1′);
}
//cron**************************************
Funkcja register_activation_hook(__FILE__, 'spamblog_activate1′ ); też nie działa. Zastąpiłem ją następującym kodem:
if (get_option(’myPlugin_aktywny1′)==’1′ ) { }else{ update_option(’myPlugin_aktywny1′, '1′); spamblog_activate1(); }Korzystam z najnowszego wordpressa. Czy ktoś może spotkał się z tym problemem?
Temat ‘Problem z cyklicznym uruchamianiem crona’ jest zamknięty na nowe odpowiedzi.