Il y a quelques semaines, nous avons discuté de ce que sont les
Mettre à jour notre compréhension de WP Cron pour les plug ins (et plus) Avant de commencer l’exemple de WordPress Cron, veuillez donner un aperçu rapide. Nous appelons la classe générale
Pour la matérialiser, ils utilisent maintenant WP _ Schedule Events sur wpshout lui même: WordPress (CORE) pour nettoyer les brouillons automatiques des messages qui ne devraient plus être stockés jetpack utilise un calendrier plus actif que WordPress pour nettoyer ses transitoires (variables mises en cache temporairement). WordPress (CORE) Clean up Transient yoast seo a programmé quelque chose appelé onpage _ Fetch (je ne sais pas ce que c’est) pour l’exécution hebdomadaire de updraft plus pour effectuer des sauvegardes sur DropBox, et je peux continuer, ou Lister beaucoup d’autres choses similaires. Sur
Ainsi, cela permet de réfléchir à quand et pourquoi voulez accéder à partir de lamp;rsquoévénement WP _ Schedule event. Parlons donc directement de la façon d’utiliser cette fonctionnalité et d’autres pour programmer les activités en cours dans WordPress.
Le principal crochet Cron de WordPress: WP _ Schedule event, nous allons donc commencer par étudier comment créer un
Register _ activation Hook (file, wpshout plugin Activation) Fonction wpshout _ plugin activation () {if (! WP next Scheduled (amp;lsquowpshout do thingamp;rsquo) {WP Schedule Event (Time (), amp;lsquoDailyamp;rsquo, amp;lsquowpshout do thingamp;rsquo) Maintenant tu peux tamp;rsquoenfuir tout seul.
_ Cron Interval amp;lsquo) Fonction wpshout _ add Weird Cron Interval ($Schedules) {$schedules [amp;lsquowpshout Randomamp;rsquo] = array (amp;lsquoIntervalamp;rsquo = amp;gt rand (1009999999), Time in secondsamp;rsquo Display amp;lsquo= amp;gtamp;rsquo random interval amp;lsquo) renvoie $schedules} Mais cela va créer de la confusion dans le programme WordPress Cron, donc je ne le recommande pas.
Le WP Cron namp;rsquoa pas fonctionné: Jamp;rsquoai déjà parlé damp;rsquoune certaine préparation conceptuelle et je le répète: le WP Cron namp;rsquoest pas un véritable Cron. En exigeant l’accès à votre site, WordPress peut gérer l’exécution des fonctionnalités prévues. Pour ce faire, si WP Cron ne fonctionne pas comme prévu, devrez peut être « transformer wordpress Cron en Cron réel». Dans ce petit tutoriel sitegound, ce qui semble bien expliqué. Autres permissions, comment programmer une fois dans WordPress? Jusquamp;rsquoà présent, nous avons mentionné certaines des principales caractéristiques du WP Cron, mais jamp;rsquoaimerais examiner rapidement damp;rsquoautres caractéristiques que pourriez rencontrer ou qui nécessitent une compréhension plus approfondie. Quamp;rsquoest ce quamp;rsquoun événement WP _ Schedule ngle Event? Parfois, voulez que lamp;rsquoévénement ou le Code programmé ne se produise quamp;rsquoune seule fois, pas maintenant. Alors, Comment comptez exécuter WordPress une fois? Pour ce faire, il y a une fonction appelée WP _ Schedule ngle Event. Comme pouvez l’imaginer, il permet de créer des « tâches Cron wordpress» uniques. On peut imaginer quamp;rsquoil fonctionne de la même façon que lamp;rsquoévénement WP _ Schedule event. Le nom de WP _ Schedule ngle Event est le suivant: WP Schedule ngle Event (strotime (
Il namp;rsquoy a pas de plan. Mais je peux comprendre plusieurs raisons pour lesquelles avez fait ça. Encore une fois, il obtient lamp;rsquoheure prévue de la prochaine tâche (en secondes à partir du 1er janvier 1970), puis soustrait lamp;rsquoheure actuelle. Pour plus damp; sur WP _ Clear Scheduled Hook comme nous lamp;rsquoavons mentionné plus haut, nous avons déjà présenté un certain nombre de WP Clear Scheduled Hook. En bref, c’est ainsi que pouvez assurer que et l’activité Cron du plugin wordpress avez été nettoyés. Ensuite, le fragment de code correspondant ci dessus: Register _ désactivation Hook ( file wpshout plugin désactivation amp;lsquo) Fonctions wpshout _ plugin désactivation () {WP Clear Scheduled Hook (amp;lsquowpshout do thingamp;rsquo)} Comme je lamp;rsquoai dit, annulez vos devoirs. Donc, à moins que ne sachiez vraiment ce que faites, samp;rsquoil plaît namp;rsquoutilisez le que pour vos activités prévues. Une dernière chose importante: Comment puis je confirmer que j’ai utilisé avec succès les événements WP _ Schedule pour planifier mes activités WordPress? Comme lamp;rsquoavez probablement deviné, pouvez le faire en utilisant WP _ next Scheduled. Mais ce namp;rsquoest pas le plus facile à utiliser. Au lieu de cela, jamp;rsquoutilise et jamp;rsquoaime beaucoup le plug in WP crontrol. Comme l’avez deviné, il affiche tous les liens pertinents sur l’ensemble du site WordPress. Il est donc très facile de contrôler les tâches Cron ou de s’assurer que l’exemple de code Cron de WordPress fonctionne correctement. 🤓 Nous avons une vue damp;rsquoensemble des événements WP _ Schedule et des emplois WP Cron, et espérons que grâce à ce que nous avons présenté aujourdamp;rsquohui, pouvez facilement comprendre les emplois WP Cron, comment les organiser et quelques autres variables et éléments connexes dont avez besoin. Lamp;rsquoévénement WP _ Schedule est au cœur de WP Cron. Sans eux, les sites wordpress ne fonctionneront pas correctement.
WP Cron in Practice: WP _ Schedule Event examples + more