Cela se produit généralement lorsqu'il y a un problème avec le "CRON" configuré sur votre serveur web. Ce dernier est utilisé pour exécuter des tâches planifiées en arrière-plan qui permettent à notre plugin de mettre à jour et d'afficher les nouveaux articles. Nous utilisons les tâches CRON par défaut de WordPress pour des raisons de compatibilité, ce qui est activé sur la majorité des hébergeurs.
Pour résoudre ce problème, vous pouvez vérifier auprès de votre hébergeur si la configuration CRON sur votre serveur fonctionne correctement. En outre, vous pouvez également vérifier que WP_CRON est activé dans le fichier wp-config.php de votre serveur. Cet article donne plus d'informations à ce sujet. Dans certains cas, vous devrez vous assurer dans le panneau d'administration de votre hébergeur, ou l'hébergeur lui-même, que le fichier wp-cron.php est exécuté.
Une autre raison pourrait être que la durée de vie du cache de votre page (TTL - Time To Live) est trop élevée, ce qui empêche le plugin d'afficher les nouveaux articles. Si vous disposez d'un plugin de mise en cache sur votre site, vérifiez les paramètres du TTL et réglez-le à un taux plus bas.
Enfin, vérifiez le paramètre "Caching" dans le plugin ; pour ce faire, naviguez vers Instagram Feed > Settings > Feed > Caching. Vous pouvez réduire le temps, de sorte qu'il vérifie les nouveaux messages plus rapidement.
Si les étapes ci-dessus ne vous aident pas, vous pouvez également essayer d'ajouter la propriété cachetime=30 à votre shortcode, qui utilisera une autre méthode de mise à jour du flux. Si votre shortcode actuel est [instagram-feed feed="1"], vous devez le remplacer par [instagram-feed feed="1" cachetime=30].
Si vous rencontrez toujours des problèmes de non mise à jour des flux, supprimez l'option cachetime shortcode et testez à la place la solution de contournement CRON job dans cette documentation.