Support » Allgemeine Fragen » Wo werden Customizer Änderungen gespeichert? Datenbank? Quelltext?

  • Liebe Community,

    ich suche den Ort wo die Änderungen gespeichert werden, die ich im Customizer vornehme. Ich habe ein Child-Theme installiert. Somit dürften sie eigentlich nicht im Parent-Theme gespeichert werden. Richtig? Da sie in der Child-Theme Function.php und style.css auch nicht erscheinen, müssen sie eigentlich in der Datenbank abliegen oder? Es handelt sich zum Beispiel um Änderungen wie Farbschema, Buttons, Schriftart, Fotos, Hintergründe, etc.

    Ich danke Euch für Eure Antworten!
    BG Robert

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Hallo @wp18rj und willkommen im Forum,

    die Einstellungen werden in der Datenbanktabelle wp_options in einem Feld theme_mods_{themeslug} (also z.B. theme_mods_twentynineteen) gespeichert. Wenn du sie nicht alle neu eingeben möchtest, ist das Plugin Customizer Export/Import hilfreich.

    Thread-Starter wp18rj

    (@wp18rj)

    Hallo Bego Mario,

    vielen Dank für Deine Antwort! Damit hast Du mir sehr geholfen. Ich habe schon einen Tag vergeblich Quelltext und Datenbank durchsucht. Wusste aber einfach nicht, wo ich es finde. Eine Frage habe ich allerdings noch. Wie genau kann ich mir das programmiertechnisch vorstellen? Wenn ich jetzt Änderungen per Customizer im Child-Theme vornehme, dann müssen die doch auch irgendwie im Quelltext geändert werden oder wie läuft das im Hintergrund ab?

    Beste Grüße
    Robert

    Die Einstellungen – z.B. welches Header-Bild verwendet werden soll – werden wie gesagt als serialisierte Daten mit dem Theme-Namen gespeichert. Wechselst du das Theme, musst du die Einstellungen neu eingeben – das gilt auch für Child Themes. Das Theme fragt dann über Funktionen in den Templates von Child- und Parent-Theme und der functions.php die Einstellungen für das gerade aktivierte Theme ab und bindet z.B. an der entsprechenden Stelle das Headerbild ein oder aktiviert mit if-Statements das eine oder andere Stylesheet. Etwas ausführlicher und genauer wird das im Theme Handbook beschrieben: https://developer.wordpress.org/themes/customize-api/

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „Wo werden Customizer Änderungen gespeichert? Datenbank? Quelltext?“ ist für neue Antworten geschlossen.