2017-08-29 1 views
0

Je crée un thème wordpress et tout est bien.Pourquoi les changements dans css n'apparaissent pas?

Hier, j'ai terminé la mise en page de base et je l'ai laissé colorer le jour suivant. J'ai essayé quelques changements comme changer la couleur du texte, la couleur de la bordure. Rien n'apparaît dans le thème.

Ensuite, je l'ai copié (dossier de thème entier) et changé le nom du thème (dossier et CSS) tout le style était le même, il arrive.

Pourquoi le même fichier css ne montre rien après avoir fait des changements simples et le juste un nouveau nom tout va bien?

+1

Cela ressemble à un problème de cache. – Gerard

Répondre

4

C'est un problème de mise en cache classique.

Première solution

Vous pouvez effacer votre cache. Si vous ne savez pas comment faire cela, il suffit de Google:

Comment effacer le cache de Firefox | Chrome | IE

Vous devez le faire après chaque changement dans votre fichier.

Deuxième solution

Vous pouvez nommer votre CSS -file avec un horodatage. Exemple:

<link rel="stylesheet" href="stylesheet.css?<?php echo(time()); ?>"> 

Cela ajouterait à chaque reload l'horodatage en cours. En ce moment, cela ressemblerait à stylesheet.css?1503983004. Une seconde plus tard, il sera stylesheet.css?1503983005

Cela empêchera la mise en cache de votre navigateur. Le ? est l'indicateur pour parameters. Cela n'affectera pas votre css, mais votre navigateur va penser que c'est un fichier différent.

REMARQUE: N'oubliez pas de supprimer cette option si votre thème est prêt à être mis en ligne.