Voici quelques raisons courantes pour lesquelles votre flux ne se met pas à jour ou met plus de temps à se mettre à jour que le temps que vous avez spécifié dans les paramètres de mise en cache situés dans WordPress Dashboard > Instagram Feed > Settings > Feeds (exemple ci-dessous).
1) Votre jeton d'accès a expiré
Si un flux n'est pas du tout mis à jour, il se peut qu'un flux de secours soit utilisé en raison de l'expiration du jeton d'accès associé. Vous pouvez rafraîchir votre jeton d'accès en suivant les étapes de notre guide ici.
Votre jeton d'accès peut devenir invalide pour diverses raisons, telles que la modification du mot de passe de votre compte, la modification des paramètres de sécurité du compte, ou la détection par Instagram/Facebook d'une activité suspecte sur le compte et l'invalidation du jeton par mesure de sécurité. Si vous vous connectez avec un compte personnel et que vous constatez que votre jeton d'accès devient fréquemment invalide, vous pouvez essayer de vous connecter en tant que profil professionnel, ce qui permet souvent d'obtenir une connexion plus stable. Vous trouverez ici un guide qui vous aidera à configurer cette option.
2) Vous utilisez un plugin de mise en cache ou votre serveur dispose peut-être d'un système de mise en cache.
La mise en cache du site peut faire en sorte que les visiteurs de votre site voient une version obsolète de la page contenant votre flux Instagram, ce qui donne l'impression que le flux n'est pas mis à jour. Vous pouvez tester cela en vidant le cache de votre site, puis en vérifiant si le flux affiche les posts les plus récents. Vous pouvez aller dans les paramètres de votre plugin de mise en cache du site et définir une durée plus courte pour le délai de mise en cache ou la valeur TTL afin que la page soit mise à jour plus fréquemment. La plupart des solutions de mise en cache vous permettent également d'exclure certaines pages de la mise en cache.
Le plugin Instagram Feed comprend également un paramètre qui permet souvent de contourner ce problème. Pour activer ce paramètre, allez dans WordPress Dashboard > Instagram Feed > Settings > Advanced, activez Load Initial Posts with AJAX, et cliquez sur Save Changes.
3) Les tâches CRON ne fonctionnent pas comme prévu sur le serveur
Les tâches CRON sont comme des tâches programmées pour votre site web. Ils exécutent automatiquement des actions spécifiques à des moments déterminés, comme la mise à jour du contenu ou la récupération de nouveaux flux. Si vous ne voyez pas les mises à jour de flux comme prévu, cela peut être dû à une tâche CRON qui ne s'exécute pas correctement ou à la bonne fréquence. Pour plus de détails sur la façon d'examiner les problèmes CRON et les solutions de contournement, voir Mon flux n'est pas mis à jour si je ne vide pas manuellement le cache.