Aktuelles Theme abrufen

Mein Plugin bindet ein Iframe eines Drittanbieters ein, und ich muss ihm einige CSS-Stildeklarationen übergeben, damit es im aktuellen Theme korrekt dargestellt wird. Im Dark-Theme wird schwarzer Text auf dunklem Hintergrund angezeigt.

Was ist der beste Weg, um im aktuellen Theme oder der aktuellen Route auf das Theme zuzugreifen?

Wir nutzen dies vor jeder Anfrage als Aktion:

Dadurch werden theme_ids im Controller gesetzt.

Aber sobald Sie die ID haben, bin ich mir nicht sicher, was Sie damit anfangen können. Es gibt keine Angabe, ob es dunkel oder hell ist … alles, was Sie haben, ist das Theme-CSS.

Prost!

Ich habe jQuery so eingestellt, dass es mir die Farben anzeigt, und diese in das CSS des Iframes übernommen. Es funktioniert irgendwie…