web-dev-qa-db-fra.com

Comment planifier un travail cron dans le plugin sans attendre la demande de chargement de page?

Je souhaite planifier un travail cron à partir de mon plug-in à l'aide de wp_cron, mais j'ai appris qu'il ne vérifie que cron uniquement au chargement de la page. Est-il possible d'exécuter un travail cron même si la page n'est pas chargée? Puisque je veux exécuter ce cron à partir de mon plugin sur le serveur du client, je ne peux même pas exécuter cron système au lieu de wp_cron? Une alternative pour résoudre ce problème? Comment un plugin comme planificateur de tâches fait-il?

1
beginner

Les tâches cron sont simplement PHP scripts contrôlés par le temps. Si le fichier PHP n'est pas exécuté, le travail périodique ne sera pas exécuté non plus.

Vous avez le choix entre définir un travail cron dans le panneau de configuration de votre hôte, pour envoyer une requête ping à une page de temps en temps. Vous pouvez demander au support de votre hôte de le faire pour vous, car il est différent sur chaque panneau de commande et système d'exploitation, et un peu compliqué.

1
Jack Johansson