Support » Allgemeine Fragen » Verständnisfrage zu Theme Wechsel

  • Hallo,

    ich habe eine generelle Frage zum Theme Wechsel und den Einstellungen der Webseite.

    Wenn ich eine Webseite fertig erstellt habe und dann das Theme wechsle, kann es ja sein, dass Einstellungen verloren gehen oder das Design nicht mehr passt.

    Wenn ich dann aber wieder auf das ursprüngliche Theme zurückwechsle, müsste dann wieder alles passen, weil die Einstellungen noch gespeichert sind oder kann es auch dann sein, das gewisse Dinge neu konfiguriert werden müssen?

    Z.B. Wechsel von Twenty twelve auf Sparkling, dann wieder zurück zu Twenty twelve, weil ich mit Sparkling nicht zufrieden bin.

    Ich hoffe ihr versteht was ich meine 😉

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Nehmen wir an, du installierst das Theme Twenty Twelve, gehst in den Customizer und speicherst unter „Farben“ die Textfarbe des Website-Titels. Der von dir festgelegte Wert wird in der Tabelle wp_options in einem Feld theme_mods_twentytwelve als serialisierte Daten abgelegt:
    a:4:{i:0;b:0;s:18:"nav_menu_locations";a:1:{s:7:"primary";i:2;}s:18:"custom_css_post_id";i:-1;s:16:"header_textcolor";s:6:"dd3333";}
    Der letzte Eintrag in diesem Feld, also

    s:16:"header_textcolor";
    s:6:"dd3333";

    gibt an, dass du als Textfarbe den hexadezimalen Wert #dd3333 ausgewählt hast.

    Wenn du jetzt in ein anderes Theme wechselst, wird für Änderungen im Customizer ein eigenes Feld theme_mods_ … angelegt, in dem die Einstellungen für dieses Theme abgelegt werden.

    Der Eintrag bleibt sogar bestehen, wenn du das Theme löschst – ein Effekt, den manche User gar nicht mögen, weil sie gerne nochmal von vorne beginnen oder keine Spuren ihrer Trial- and Error-Versuche hinterlassen möchten. Wenn du das WordPress Command Line Interface WP-CLI verwendest, kannst du die Einträge mit wp theme mod remove entfernen. Alternativ kannst du auch folgende Funktion in der functions.php deines Themes hinzufügen:
    function reset_mytheme_options() {
    remove_theme_mods();
    }
    add_action( ‚after_switch_theme‘, ‚reset_mytheme_options‘ );`

    Abgesehen davon gilt wie immer: Backups machen!

    Thread-Starter akrele

    (@akrele)

    Hallo Bego,

    gilt das dann auch für Plugin Einstellungen? Es geht nämlich darum, dass ich Probleme mit einem kostenpflichtigen Plugin habe, der Support empfielt das Theme zu wechseln und alle Plugins testweise zu deaktivieren, um Fehlerquellen auszuschließen.

    Nur habe ich dann Angst, dass nach dem testen und dem wechseln auf das ursprüngliche Theme nichts mehr läuft…

    Backup wird auf jeden Fall gemacht!

    Laut Richtlinien des Plugin-Review-Teams sollen alle Einstellungen eines Plugins entfernt werden, wenn das Plugin gelöscht wird. Häufig ist dazu zusätzlich eine besondere Einstellung in den Plugin-Optionen notwendig, manche Plugins löschen die Einstellungen nie (was sich allerdings kaum auf die Datenbank auswirkt). Wenn du das Plugin hingegen nur deaktivierst, z.B. um mögliche Ursachen für einen Fehler einzugrenzen, sollten die Plugin-Einstellungen erhalten bleiben.

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „Verständnisfrage zu Theme Wechsel“ ist für neue Antworten geschlossen.