Comment mettre à jour le contenu WordPress mis en cache en utilisant le contrôle de version
La mise en cache du navigateur peut réduire le temps de chargement du site pour les visiteurs ordinaires. Cependant, cela signifie aussi que les utilisateurs peuvent parfois voir du contenu désuet lorsqu’ils visitent votre site. La meilleure façon d’éviter ce problème est de mettre en œuvre le \
Allons travailler! Qu’est – ce que Versioning (et comment il affecte la mise en cache du navigateur) la mise en cache du navigateur est un processus d’enregistrement des fichiers d’un site Web sur l’appareil du visiteur afin qu’ils n’aient pas à télécharger les fichiers lorsqu’ils visitent à nouveau votre site Web. Il s’agit d’une solution simple qui aide à réduire le temps de chargement. Lorsque vous utilisez le cache du navigateur, vous définissez généralement une date d’expiration pour le contenu à enregistrer. Par exemple, vous pouvez configurer. Htaccess stocke des fichiers sur l’ordinateur de l’utilisateur pendant une période donnée. Lorsque le temps sera écoulé, leurs navigateurs vérifieront les nouvelles versions de ces fichiers.
Le problème est que vous devez généralement mettre à jour les fichiers sur le serveur avant l’expiration de la version mise en cache. Par exemple, le code ci – dessus cache automatiquement tous les fichiers PNG. Si votre logo de site est un fichier PNG et que vous avez apporté des modifications, ces utilisateurs peuvent ne pas voir la nouvelle version avant l’expiration du cache. Le contrôle de version (également connu sous le nom de corruption de cache) résout ce problème en forçant automatiquement la mise à jour du cache lorsque le fichier est modifié. Il s’agit d’une solution simple qui vous permet de réaliser
Cache les navigateurs qui ont une longue période d’expiration sans vous soucier de voir le contenu expiré. Cependant, il faut un peu de travail de mise en place, ce qui nous mènera à la section suivante.
Comment mettre à jour le contenu WordPress mis en cache en utilisant le contrôle de version (de 2 façons) Nous allons maintenant vous montrer comment configurer les versions de différents types de fichiers pour effacer le cache de l’utilisateur. Notez que si vous utilisez le plug – in cache, vous pourriez rencontrer des problèmes avec l’utilisation de ces méthodes. Dans ce cas, nous vous recommandons de vider le cache du site par le plug – in que vous utilisez pour vous assurer que le site fournit la dernière version de chaque fichier. 1. Si vous utilisez un sous – thème (devrait être!), utilisez la fonction WP _ enqueue pour mettre à jour la version thématique de votre enfant. Vous pouvez utiliser des fichiers de fonctions pour forcer WordPress à télécharger une nouvelle version de sa feuille de style. Php. Comme vous le savez peut – être, vous devez utiliser des fonctions de style WP _ enqueue dans vos fonctions. Php charge la Feuille de style du sujet. Voici les formats recommandés pour le Code WordPress:
Ajouter une action U (\
Fonction my _ Theme enqueue styles () {
WP _ enqueue style (‘parent – style’, get Template Directory Uri (). ‘ Style CSS’);
}
Ce fragment fonctionne. Cependant, il n’inclut pas la corruption de cache. Au lieu de cela, le code suivant vous permet d’inclure le numéro de version du sous – thème: fonction my _ Theme enqueue styles () {
$parent C’est le thème 2015 \
WP _ enqueue style ($parent style, get Template Directory Uri (). ‘ Style CSS’);
WP _ enqueue style (« sous – style»),
Get _ Stylesheet Directory Uri (). ‘ Style Css»,
Tableau ($parent _ style),
WP _ get subject () – & gt; Obtenir (‘version’)
);
}
Ajouter une action
Nous avons montré ce qui suit:
Mettre à jour la version du sous – thème en utilisant la fonction WP _ enqueue. Renommer le fichier statique pour forcer la mise à jour du cache. Avez – vous des questions sur la façon de mettre en œuvre le contrôle de version de fichier dans WordPress? Discutons – en dans la section commentaires ci – dessous! Miniature de l’article prise par imdproduction \/ shutterstock. Com