Guide de débogage pour WordPress et le cerveau des reptiles
Il existe de nombreux types de mise en cache, et le mot “mise en cache wordpress” a un sens très large. David les a bien traités dans un article récent qui est fortement recommandé pour la lecture.
Mais rappelez – vous, aujourd’hui, nous sommes des reptiles. Nous ne connaissons pas tous les niveaux de cache qui peuvent exister sur Internet. Voici comment mettre en cache sans connaître le type de cache que vous pourriez vouloir gérer. Si vous soupçonnez que la mise en cache est le problème, soupçonnez la mise en cache lorsque vous effectuez des changements, mais aucune action ne semble s’arrêter, mais les changements ne sont pas affichés. Vous devriez soupçonner le cache que vous avez fait des changements, mais rien ne semble s’arrêter, mais les changements n’ont pas eu lieu. Il peut s’agir d’un changement à une feuille de style css, à un fichier javascript, à un modèle PHP, ou même à un nom de domaine de site.
Étapes de destruction du cache si vous soupçonnez que le problème est un cache, effectuez ces étapes dans l’ordre approximatif suivant jusqu’à ce que le problème disparaisse. Dans l’onglet comportement anormal, Utilisez Ctrl + shift + R (PC) ou CMD + shift + R (MAC) pour rafraîchir complètement afin d’éliminer les problèmes de cache du navigateur. L’ouverture de mises à jour intensives dans un nouveau navigateur ne résout pas les cookies et les problèmes similaires. Définissez le navigateur Web secondaire (chrome ou Firefox) pour ne jamais enregistrer les informations de session et ouvrez la page dans cet environnement.
Effacer tous les caches auxquelles vous avez accès vous pouvez exécuter le plug – in de cache WordPress; Videz manuellement tout le cache. Certains hôtes, comme notre site hôte, gèrent également les niveaux de cache
Indépendant Si les hôtes ne fournissent pas de plug – ins pour les gérer dans WordPress, ils doivent être désactivés via le compte hôte. Appelez leur personnel de soutien technique pour connaître les spécifications. Certains types de cache, en particulier le cache DNS, sont au niveau de votre fournisseur de services Internet (FSI). En particulier, si vous avez des problèmes avec des noms de domaine nouvellement achetés, créés, modifiés ou réattribués, vous devrez peut – être modifier votre FAI pour voir les changements, par exemple en accédant à votre site par le biais du plan de données du téléphone plutôt que par une connexion sans fil à votre ordinateur.
Le débogage de l’environnement de base, des thèmes et des plugins WordPress peut « fonctionner correctement» tout en continuant à poser des problèmes aux utilisateurs. L’environnement WordPress est une combinaison très complexe et riche en états des noyaux, thèmes et plugins WordPress. Toutes ces choses peuvent \
Lors de l’exécution d’un site WordPress, vous devriez soupçonner qu’il y a un problème avec l’environnement WordPress, qui peut être d’écrire du contenu, d’installer des plug – ins, de placer des widgets et du Code court, plutôt que de simplement « programmer», et quelque chose d’étrange se passe ensuite. Mise à jour des liens permanents avec les problèmes d’environnement WordPress tous les types d’erreurs WordPress nécessitent simplement une mise à jour des liens permanents. En particulier, si la page reçoit accidentellement 404, cela devrait être votre première pensée. Il suffit d’aller aux paramètres > liens permanents et cliquez sur Enregistrer les modifications. Cela élimine les anciennes associations Permalink et crée les associations que vous exécutez
Correspond à l’état actuel du site.
Que le site de test soit connecté ou déconnecté, WordPress peut se comporter très différemment selon que vous êtes connecté ou non. Par exemple, votre site peut ne fournir qu’une version mise en cache de nombreuses ressources aux utilisateurs qui visionnent le site au moment de la déconnexion, ce qui signifie que tout va bien pour vous, mais pas pour vos utilisateurs réels. Les utilisateurs déconnectés peuvent également être accidentellement empêchés d’accéder à des ressources accessibles, comme des pages, et de nombreux autres problèmes peuvent survenir. Pour vérifier cela, ouvrez votre site dans un deuxième navigateur et parcourez le site après vous être connecté à l’un des navigateurs et vous être déconnecté de l’autre. Si le site fonctionne dans un environnement autre que l’autre, l’état d’accès peut affecter de façon inattendue le comportement du site. En particulier, si votre problème n’apparaît que sur le site déconnecté, il peut s’agir d’un problème de cache non résolu.
Les plug – ins qui commencent à désactiver les sites WordPress peuvent introduire n’importe quel Code tiers dans l’environnement du site. Cela signifie qu’un code de plug – in incorrect peut détruire tout contenu sur le site. Viser d’abord les plug – ins qui font beaucoup de travail hydraulique lourd, permettant aux non – développeurs d’accomplir une tâche technique. Si vous remarquez un comportement inattendu, supprimer autant de plug – ins que possible n’est pas une mauvaise idée en désactivant les plug – ins par lots (vous n’avez pas besoin de les supprimer) et en vérifiant que le problème persiste. Tout d’abord, nous essayons de fournir des tâches techniques aux non – développeurs pour les plug – ins qui font beaucoup de travail hydraulique lourd. Les plug – ins nommés user Roles and Rights Manager, Custom Navigation menu manager et visualize page Builder peuvent être suspects. Presque tous les plug – ins
Et les champs qui pointent vers la mauvaise version du site. Ce sont des façons pour le serveur d’envoyer du contenu au mauvais endroit, ou pas du tout. Gérer les problèmes de serveur chaque Hôte Web décent fournit un support technique gratuit. Dans un environnement WordPress partagé typique, vous pouvez gérer directement vos serveurs et fichiers via cpanel. Htaccess accède aux installations WordPress, etc. Ce serait bien si vous étiez satisfait de ces outils, mais mon vrai Conseil est d’appeler votre maître. Chaque Hôte Web décent (qui vous permet de placer votre site sur son serveur) offre un support technique gratuit. Si vous soupçonnez un problème de configuration du serveur avec votre site, appelez d’abord l’hôte. Les problèmes avec différents navigateurs et appareils de navigateur Web peuvent donner lieu à des interprétations différentes du même site Web et de différents appareils compatibles avec Internet. Assurez – vous que l’interprétation de chacun correspond à vos objectifs pour le site, ce qui peut créer beaucoup de complexité. Lorsque les gens soupçonnent que la différence entre le navigateur et l’appareil est un problème avec la disparition d’Internet Explorer, les problèmes du navigateur s’estompent des hurlements désespérés aux préoccupations persistantes. Heureusement, les navigateurs très populaires d’aujourd’hui se comportent plus logiquement et de la même manière qu’il y a cinq ou dix ans. Au fur et à mesure qu’Internet Explorer disparaît, les problèmes de navigateur passent de hurlements désespérés à des préoccupations persistantes. Cependant, il y a de vieux et de mauvais navigateurs que les visiteurs de votre site peuvent utiliser. Suspectez un problème de navigateur lorsqu’un utilisateur se plaint d’une mise en page du site corrompue ou d’un élément manquant et que vous ne pouvez pas copier le problème. Les appareils mobiles apportent également une grande complexité. Chaque fois que quelqu’un
Contrairement à l’ordinateur, si vous ne faites pas attention à l’expérience mobile. Heureusement, les problèmes de navigateur deviennent de plus en plus rares, mais si vous rencontrez des problèmes avec Firefox ou chrome (ils existent), ou si une grande partie de vos utilisateurs ont eu une expérience anormale avec une version plus ancienne de ie, vous serez en mesure d’utiliser Firefox ou Chrome. Vous pouvez déterminer la réparation en décrivant soigneusement le problème dans Google et en passant aux résultats de débordement de pile. Le développement réactif, c’est – à – dire le développement de tous les appareils compatibles avec le Web, est principalement une technologie frontale qui utilise des choses comme la grille de réponse et les requêtes médias CSS3 @. La documentation est vaste et complète, de sorte que le simple \
Tant que vous ne travaillez pas sur place. Sachez que de nombreuses « alertes » qui se produiront peuvent être ignorées en toute sécurité: elles se réfèrent à des méthodes d’écriture de code non recommandées qui ne vous concernent pas. Si vous soupçonnez une erreur PHP, vous recherchez des erreurs fatales, etc. Débogage JS à l’aide de la console si vous écrivez du code JavaScript et qu’une partie ou la totalité du JavaScript sur la page cesse de fonctionner, vous avez introduit un bogue. Recherchez l’onglet console de l’inspecteur du Navigateur pour les erreurs, puis allez au fichier et à la ligne spécifiés. Pour examiner attentivement le code JavaScript que vous soupçonnez de ne pas fonctionner correctement, utilisez la fonction console. JavaScript Log () Imprime toutes les données que vous pourriez avoir des questions dans la console et compare les propriétés attendues de ces données à leurs propriétés réelles dans la console. Débogage HTML avec le vérificateur de navigateur en général, si quelque chose sur votre site commence à sembler étrange, c’est le problème avec HTML ou CSS. De mauvaises balises HTML ont tendance à causer des problèmes tels que l’absence d’éléments et de styles dans les pages qui semblent déborder là où ils ne sont pas. Par exemple, vérifiez les codes suivants: