Je viens de reprendre le plugin nommé Sélecteur de thème CSS à menu déroulant... dont l'original se trouve sur fynl.free.fr.
C'est celui-ci qui est utilisé sur ce weblog !

Corrections de Code

Je n'en suis donc pas l'auteur, mais il avait, à mon avis, besoin d'être corrigé, amélioré.
J'ai donc corrigé une erreur PHP, puis le code HTML pour qu'il devienne un formulaire correct en regard de l'accessibilité web, selon W3C-WAI. À ce propos, il reste de petites choses à implémenter, tel que les tabindex. Mais le plus gros est déjà fait !

Je n'ai pas touché à la fonctionnalité de sélection des thèmes CSS, que l'on désire|peut choisir parmi la totalité de ceux que vous aurez intégré à DC.
A contrario, j'ai amélioré la régionalisation linguistique dans l'administration de DC, en corrigeant ce qui devait l'être et en implémentant de nouveaux mots, nouvelles phrases, en modifiant en conséquence les fichiers linguistiques.

Le formulaire HTML est intégré dans un bloc <div> nommé themer, ce qui permet l'identification et la pagination CSS.

Nouveautés

Côté nouvelle fonctionnalité, j'ai donc créé la fonction dcThemesLinkCSS() qui permet d'avoir en en-tête HTML, la liste complète des thèmes CSS activés, par l'ajout de link rel="" ( les fameux liens relatifs ... aux CSS, dans ce cas ! )
Cette fonction remplace et complète l'écriture par défaut dans DC, qu'il vaut mieux supprimer ou mettre en commentaire !

Côté administration DC, j'ai intégré les mémos nécessaires à ce qu'il faut rajouter dans vos fichiers 'template.php' et 'style.css'. C'est surtout une aide visuelle, qui peut être tout simplement copier-coller, surtout dans le cas de votre feuille de style.

Téléchargement

Vous pouvez et êtes invités à le télécharger selon ces deux formats disponibles :

Sélecteur de thèmes CSS à menu déroulant
Format natif DC
Format .tar.gz

ATTENTION

Ainsi que l'a écrit l'auteur original, je précise à nouveau que ce plugin est incompatible avec le plugin nommé themeform qu'il vous faut désinstaller avant d'installer celui-ci !

Edit à 21 h : il se peut qu'après l'installation, vous ayez des erreurs sur header déjà envoyé.
Veuillez télécharger à nouveau l'archive, corrigée - des caractères à blanc se trouvaient après le symbole de fin php dans les fichiers 'functions.php' et 'index.php'. Ceux-ci sont maintenant supprimés et ne portent plus à erreur d'interprétations PHP.

Veuillez en tenir compte, et m'excuser du désagrément causé, si cela était...