Obtenir le thème actuel

Mon plugin intègre un iframe tiers et je dois lui transmettre quelques déclarations de style CSS pour qu’il s’affiche correctement dans le thème actuel. Avec le thème sombre, le texte s’affiche en noir sur un fond sombre.

Quelle est la meilleure méthode pour accéder au thème actuel dans mon composant ou à la route actuelle ?

Nous utilisons cette action before sur chaque requête :

Cela définit theme_ids dans le contrôleur.

Mais une fois que vous avez l’ID, je ne suis pas sûr de ce que vous pouvez faire. Rien n’indique s’il s’agit d’un thème sombre ou clair… tout ce dont vous disposez, c’est le CSS du thème.

Santé !

J’ai réussi à faire en sorte que jQuery me donne les couleurs, que j’ai ensuite intégrées dans le CSS de l’iframe. Ça fonctionne, dans une certaine mesure…