Ich möchte eine Seite mit Themenoptionen erstellen, die nur auf der Änderung des CSS-Stils für die gesamte Website basiert. Zum Beispiel Körper- / Container-Hintergrundfarben, Schriftgrößen, Schriftfarben usw.
Ich habe dies erreicht, indem ich einen Stylesheet-Link zu einer PHP-Datei im Header verwendet habe, die das CSS wiedergibt und get_option verwendet.
Zum Beispiel background-color: <?php echo get_option('background_color'); ?>;
Wäre es richtig anzunehmen, dass dies eine schlechte Idee ist, wenn es viele Optionen gibt?
Ich habe andere Methoden ausprobiert, aber alle scheinen Inline- oder eingebettete Stile hinzuzufügen, die ich nicht möchte. Wie würde man das umgehen?
Wäre es eine gute Idee, ein benutzerdefiniertes Skript zu erstellen, das in die statische CSS-Datei schreibt?
Gibt es eine Möglichkeit, wie die Einstellungs-API damit umgehen kann?
** PS. Tolle Antwort, aber ich habe mich entschieden, tatsächlich in eine statische Datei zu schreiben, da dies viel weniger Overhead bietet.