Par défaut, notre plugin utilise Action Scheduler pour générer et traiter les flux de produits automatiquement ou manuellement. Lorsque vous cliquez sur le bouton Actualiser, le plugin déclenche une action planifiée manuelle pour l'ID de flux associé. Si vous avez défini un intervalle d'actualisation pour un flux, le plugin exécute automatiquement l'action planifiée à cet intervalle, en fonction du fuseau horaire UTC+0.
Le plugin traite les flux séquentiellement, selon la taille de lot configurée. Si vous n’avez pas explicitement défini de taille de lot, le plugin utilise la valeur par défaut. Vous pouvez en savoir plus sur la configuration des tailles de lot dans cet article.
Personnalisation de l'actualisation des flux via Cron Job
Si vous souhaitez un contrôle accru sur le moment où vos flux de produits sont actualisés, en dehors du planificateur intégré du plugin, vous pouvez configurer votre propre cron job côté serveur.
Étape 1 : Configuration du flux
Pour empêcher le flux de s'exécuter selon son calendrier d'actualisation par défaut, définissez l'intervalle d'actualisation sur « Aucune actualisation » sous l'onglet Général de vos paramètres de flux.
Étape 2 : Ajout du script Cron
Créez un fichier PHP qui inclut la logique pour actualiser votre flux. Voici un exemple de script :
- Dans le code, remplacez
123par l'ID de flux correct. - Enregistrez ce fichier dans le répertoire de votre thème enfant (par exemple,
wp-content/themes/votre-theme-enfant/feed-refresh-123.php).
Vous pouvez obtenir l'ID du flux en survolant le nom du flux.
Étape 3 : Ajout du Cron Job sur votre serveur
Configurez maintenant votre serveur pour exécuter le script PHP à l'intervalle souhaité.
0 0 * * * php /path-to-wordpress/wp-content/themes/your-child-theme/feed-refresh-123.php >> /path-to-wordpress/wp-content/themes/your-child-theme/feed-refresh-log.txt 2>&1
- Exécute le script tous les jours
- Écrit les journaux dans
feed-refresh-log.txtdans le même répertoire
Consultez cet article si vous êtes débutant dans la configuration des CRON jobs.
Actualisation de plusieurs flux
Pour contrôler plusieurs flux :
- Créez un fichier PHP distinct pour chaque flux, chacun avec son propre ID de flux
- Créez des cron jobs correspondants pour chaque fichier
Besoin d’aide ?
Si vous avez besoin d'aide supplémentaire, n'hésitez pas à contacter notre équipe de support. Nous sommes là pour vous aider à garantir que votre flux est entièrement optimisé et conforme.
Si vous êtes un client existant, veuillez vous rendre sur le formulaire de demande de ticket de support et nous envoyer un message.
Si vous êtes un utilisateur gratuit du plugin, veuillez nous envoyer une demande de support sur le forum. Nous surveillons activement les forums de support de WordPress.org pour le plugin gratuit et aidons nos utilisateurs du mieux que nous pouvons.





