2013-02-28 1 views
0

J'ai donc activé 3200 chronos au total que je voudrais désactiver car le serveur ne peut pas le gérer.Comment désactiver le chrono en batch avec WordPress

Où dois-je aller pour les désactiver sur la base de données ou avec une fonction qui pourrait le désactiver ou quelle serait la bonne direction.

Ce fut le genre d'activation je l'ai fait dans le lot:

if(!wp_next_scheduled('myfunc_global_update_h1')){ 
wp_schedule_event(time(),'hourly','myfunc_global_update_h1'); 
} 
add_action('myfunc_global_update_h1','myfunc_global_update1'); 

et il y a cette fonction aussi myfunc_global_update1

maintenant les fonctions seront supprimées du fichier dans lequel ces événements se sont enregistrés, prévue Cependant, cela fonctionne.

Mais cela suffira-t-il? Je ne sais pas comment tout cela fonctionne trop bien.

Toutes les informations que je trouve sont liées au réglage des chronos, mais pas à la désactivation.

Répondre

0

Ce dont vous parlez est wp_cron et les fonctions connexes, pas "chrono" qui est une bibliothèque C# (je pense).

Je crois que ce dont vous avez besoin est wp_clear_scheduled_hook qui "désintègre tous les travaux cron planifiés précédemment en utilisant un nom particulier."

wp_clear_scheduled_hook('myfunc_global_update_h1'); 
Questions connexes