J'ai créé mon premier thème et je souhaite maintenant créer différents "profils". Ces profils ne sont que des fichiers CSS indépendants que l'utilisateur peut essayer. Le problème est de savoir comment créer ces fichiers pour permettre aux utilisateurs de choisir le jeu de couleurs via le panneau d'administration. En effet, je ne souhaite pas autoriser les utilisateurs à accéder au système de fichiers. Ils devront donc modifier le fichier CSS à l'aide du panneau d'administration. Comment faire? Existe-t-il un plugin permettant de modifier les fichiers CSS?
Cet article devrait répondre à votre question:
Ajoutez un sélecteur de style à votre thème wordpress
L'article que j'ai lié ci-dessus explique et explique comment ajouter un commutateur de feuille de style à votre panneau d'administration pour votre thème.
Il vous explique comment utiliser et ajouter des options à votre thème. Ceci est particulièrement intuitif si vous développez un thème pour un client qui souhaite parfois changer ses couleurs/images ou quelque chose de fantasque.
Je l'ai utilisé à de nombreuses reprises lors du développement du thème. En utilisant également cette méthode, vous pouvez ajouter autant de feuilles de style que votre coeur le souhaite.
Vous pouvez également créer des thèmes enfants qui diffèrent uniquement par leur code CSS et laisser l'utilisateur les modifier en utilisant la même méthode pour changer de thème.
Le bon côté de ceci est que l’écran de changement de thème affiche des captures d’écran du thème, afin que l’utilisateur puisse dire à quoi ressemblera son site après avoir modifié le CSS.
Vous pouvez configurer certains paramètres dans votre back-end pour que l'utilisateur choisisse la feuille de style qu'il souhaite et sur init, vérifie la valeur et, en fonction de la valeur de ce paramètre, met en file d'attente différentes feuilles de style.