Salve a tutti.
Ho qualche problema a far funzionare i cronjob di wordpress in un mio plugin.

Questo è quello che ho fatto:

Codice PHP:
<?php

function hlex_install() {
    
wp_schedule_event(time(), 'hourly''hlex_timing_job');
}

function 
hlex_cronjob() {
    
update_option('hlex_test'now());
}

function 
hlex_deactivation() {
    
wp_clear_scheduled_hook('hlex_timing_job');
}

register_activation_hook(__FILE__'hlex_install');

register_deactivation_hook(__FILE__'hlex_deactivation');

add_action('hlex_timing_job''hlex_cronjob');
?>
wp_schedule_event funziona perchè nella tabella wp_options alla riga option_name='cron' vedo qualcosa come: i:1270343829;a:1:{s:15:"hlex_timing_job";

Anche wp_clear_scheduled_hook funzione perchè se disattivo il mio pluginn "hlex_timing_job" scompare dall'opzione cron nel database di wordpress.

Il problema è che hlex_cronjob() nonv viene mai eseguito infatti la mia opzione 'hlex_test' non viene mai aggiornata.

Qualcuno sa come risolvere?
Vi ringrazio.

Saluti
Stefano

Thanks