J’ai installé ce thème Sam's Simple Theme, qui utilise par défaut des couleurs claires. Je souhaite permettre aux utilisateurs de l’utiliser avec des couleurs sombres. Quelle est la meilleure méthode pour y parvenir ?
Dois-je en quelque sorte l’installer deux fois avec des palettes de couleurs différentes ? Ou existe-t-il de meilleures solutions ?
Oui, mais le problème est que vous ne pouvez sélectionner qu’une seule palette par thème installé.
Je voulais proposer un même thème sous deux options, pour les palettes clair et sombre.
(Au fait, je viens de réaliser que ce thème est cassé avec la palette sombre, mais je suppose que cela devrait être facile à corriger en évitant de coder les couleurs en dur).
Le moyen le plus simple pour l’instant consiste à installer deux fois le même thème et à modifier la palette (ainsi que le nom du thème, afin de savoir lequel est lequel).
C’est plus facile si le thème est distant (sur Git), car dans ce cas, toutes les mises à jour sont gérées de manière centralisée. Si le thème a été créé localement dans l’interface d’administration, vous pouvez l’exporter puis le réimporter. La méthode locale est un peu plus fastidieuse, car vous devez modifier les deux thèmes si vous souhaitez apporter des modifications.
Je pense qu’utiliser l’identifiant du schéma de couleurs du mode sombre par défaut serait la façon de faire cela maintenant. Cela adapterait la palette de couleurs pour correspondre aux préférences d’un navigateur. Vous pouvez également utiliser le Dark/Light Mode Toggle pour permettre de basculer facilement entre les deux.