Comment ajouter une version de style.css
WordPress comme ci-dessous, je peux le faire dans Joomla.
<link rel="stylesheet" href="/templates/example/css/style.css?v=1.2">
je sais que le style.css
chargera dynamiquement. s'il vous plaît, aidez-moi à faire cela.
Réponses:
Le numéro de version est un paramètre de
wp_enqueue_style()
.Selon le Codex, voici tous les paramètres qui
wp_enqueue_style
acceptent.Ainsi, par exemple, pour charger une feuille de style avec un numéro de version, vous devez procéder comme suit:
la source
wp_enqueue_style
faire vos devoirs.wp_enqueue_style()
pour charger la feuille de style en question, sa poignée est le premier paramètre. Si votre thème code en dur la feuille de style dans header.php, il n'aura pas de handle.Au lieu de câbler la version, il peut être préférable dans certains cas de mettre à jour dynamiquement votre feuille de style, donc chaque fois que vous la modifiez, elle modifie et actualise automatiquement le cache du navigateur immédiatement sans avoir à modifier votre functions.php encore et encore.
Vous pouvez utiliser filemtime () pour ce faire. Voici comment faire cela dans un style enfant qui fait référence au parent_style
la source
Si vous êtes développeur de thème, vous souhaiterez peut-être forcer le rechargement de vos ressources lorsque vous lancerez une nouvelle version.
La version d'un thème se fait donc en
style.css
Au sommet de votre
functions.php
:Plus tard, lorsque vous mettez en file d'attente CSS ou JS, utilisez
THEME_VERSION
comme quatrième argument:Sortira sur la page:
Pratique lorsque vous avez plus d'actifs à gérer et que vous ne souhaitez pas les modifier manuellement.
la source
Vous pouvez y parvenir en utilisant l'une des méthodes suivantes:
1) Ajoutez la balise suivante dans le fichier header.php du thème.
2) Ajoutez le code suivant dans le fichier functions.php du thème.
Pour plus d'informations, consultez cette page.
la source
la meilleure façon de charger css dans votre thème wordpress est le code suivant dans votre fichier functions.php:
C'est la bonne façon de charger les styles dans votre thème et c'est aussi la meilleure à des fins de test / test, car chaque rafraîchissement fournira la version mise à jour du style.
Si vous voulez éviter le premier chargement, vous pouvez utiliser cette version raccourcie et placer la ligne suivante dans votre fichier header.php et vous obtiendrez le même résultat:
À votre santé
la source
Essaye ça:
Ajoutez ceci à functions.php
Ajoutez ceci à l'en-tête ou au pied de page -> autoVer ('/ js / main.js');
la source
Contrairement aux méthodes présentées jusqu'à présent, je pense qu'il vaut mieux utiliser le numéro de version qui apparaît en haut de votre fichier style.css:
Pour utiliser la version du thème dans votre CSS, ajoutez ce qui suit à votre script functions.php (ou équivalent):
Cela signifie qu'après avoir modifié votre fichier style.css, tout ce que vous avez à faire est de changer le numéro de version en haut du même fichier pour voir les changements dans le frontend.
Si vous examinez la section d'en-tête du code HTML du thème, vous verrez ce qui suit:
la source
C'est un moyen assez simple d'obtenir le numéro de version en appelant deux fois la fonction
bloginfo($show)
. D'abord pour la feuille de style et ensuite pour le numéro de version.C'est tout ce qu'on peut en dire. J'espère que cela aide ou est utile. Vous pouvez parcourir tous les paramètres disponibles et voir ce que vous pouvez sortir avec la
bloginfo()
fonction.Ignorez mon commentaire car @Ravs a signalé mon erreur concernant le paramètre 'versions' pour la fonction bloginfo (). Il imprime en effet le numéro de version de Wordpress.
la source