Problema strano con CRON e HOOK
-
Buonasera a tutti,
ho un problema strano dal quale non ne cavo le gambe.Sul mio sito volevo che dopo 200 nuovi iscritti mi venisse inviata una email con un csv con la lista degli stessi.
All’inizio avevo pensato di agire in questo modo: nel mio mu-plugin fare una function che facesse una query e vedesse il numero di iscritti modulo 200 dal giorno xxx.
A mezzanotte di ogni giorno tramite un wp-cron eseguivo la function.
Se il numero di iscritti era inferiore a 200 mi mandava una email a scopo di test con scritto “xxx nuovi utenti” altrimenti un’altra email con il csv allegato.
Quando ho visto che il sistema funzionava ho commentato la parte di codice che mandava le email di test ma queste hanno continuato ad arrivare imperterrite.
Poi un giorno è impazzito tutto e mi sono arrivate decine di email con l’allegato. Ho pensato l’hosting avesse problemi e ho intrapreso una nuova strada. Ho fatto una action nell’hook ‘user-register’ in questo modoadd_action( ‘user_register’, ‘send_email_iscritti_func’ );
e ad ogni registrazione di utenti controllavo se era >= 200.
Anche con questo approccio per debug ho rimesso l’email se il numero di iscritti era inferiore a 200. Ed anche qua, appena mi sono reso conto che funzionava, ho commentato la parte che inviava l’email di test e anche qua continuano ad arrivarmi.
Non capisco come sia possibile, sembra quasi che WP non senta le modifiche alle function che faccio o che continui ad eseguire function vecchie come se fossero in cache.
Vi è mai successa una cosa del genere?
Grazie
- Il topic ‘Problema strano con CRON e HOOK’ è chiuso a nuove risposte.