• Gelöst wildner2010

    (@wildner2010)


    Hallo,

    ich verwende ein Theme, welches bei einem Update erneut via .zip Upload aktualisiert werden muss. Also als erstes wird das Theme gelöscht und dann die aktuelle Version wieder hochgeladen, installiert und aktiviert.

    Mir ist klar, dass Daten wie Web-Seiten und Blogbeiträge grundsätzlich erhalten bleiben.

    Aber wie verhält es sich mit all den spezifischen Theme-Einstellungen wie „Header optionen, Schrifteinstellungen, Farbanpassungen, etc.

    Werden diese Einstellungen ebenfalls in der Datenbank hinterlegt und bleiben selbst beim temporären Löschen des Themes erhalten und werden bei der erneuten Installation der neuen (Theme)Version wieder automatisch aktiviert?

    Falls nicht, wie kann man dafür sorgen, dass man bei jedem Update nicht wieder (fast) von Vorne beginnen muss?

    Ich freue mich schon auf eure Erfahrungen und Hinweise.

    Beste Grüße
    Wildner

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Die Theme-Einstellungen, die du im Customizer vornimmst, werden in der Datenbank-Tabelle wp_options als serielle Daten abgelegt, wobei das Datenbank-Feld option_name den Namen des Themes enthält. Beispiel: Das Feld theme_mods_twentysixteen enthält folgende Daten:

    a:5:{s:18:"nav_menu_locations";a:1:
    {s:7:"primary";i:3;}s:18:"custom_css_post_id";i:109;s:11:"custom_logo";s:0:"";s:
    16:"sidebars_widgets";a:2:{s:4:"time";i:1577369308;s:4:"data";a:4:
    {s:19:"wp_inactive_widgets";a:1:{i:0;s:13:"media_image-2";}s:9:"sidebar-1";a:7:
    {i:0;s:10:"calendar-2";i:1;s:8:"search-2";i:2;s:14:"recent-posts-
    2";i:3;s:17:"recent-comments-2";i:4;s:10:"archives-2";i:5;s:12:"categories-
    2";i:6;s:6:"meta-2";}s:9:"sidebar-2";a:0:{}s:9:"sidebar-3";a:0:
    {}}}s:16:"background_color";s:6:"dd3333";}

    Die letzten Angaben s:16:“background_color“;s:6:“dd3333″; beschreiben zum Beispiel, dass ich für den Webseiten-Hintergrund eine Farbe „#dd333“ ausgewählt habe.

    Die Daten bleiben auch erhalten, wenn du das Theme löschst. Installierst du das Theme erneut, werden die vorhandenen Einstellungen aus der Datenbank abgerufen und weiter verwendet.

    Wenn du deine Einstellungen auf eine andere Website übertragen möchtest, ist das Plugin Customizer Exmport/Import hilfreich. Möchtest du hingegen die Einstellungen zurücksetzen, hilft das Plugin Customizer Reset (vorher Backup machen!).

    Thread-Starter wildner2010

    (@wildner2010)

    Hallo pixolin,

    vielen Dank für deine Hilfe!

    Deine Angaben beruhigen mich wirklich sehr!
    Denn das Theme setzt bei updates das besagte Prozedere voraus.

    Dann kann ich die updates entsprechend durchführen und muss keine Sorgen haben, dass die Website nach der erneuten theme-Installation anders ausschaut.

    Besten Dank nochmals!
    Wildner

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Das Thema „Bleiben Einstellungen bei Update von Themes via erneutem zip-Upload erhalten?“ ist für neue Antworten geschlossen.