it-swarm.com.de

update = Code entfernen


Ich habe mein WordPress in 3.1 aktualisiert (ich verwende zehnundzwanzig) und ein Teil meines Codes wurde gelöscht. Ich würde es gerne verstehen. dass der "code" durch die neue version ersetzt wurde? Entfernt eine "neue Version" auch den Code, wenn ich mein eigenes Theme verwende? und so: um einen Code sicher zu haben, ist der "Plugin" -Ordner der einzige sichere Bereich?

Ich möchte sicher sein, wenn ich das nächste Mal meine Version von WordPress aktualisiere.

Vielen Dank

1
Paul_p

Momentan ersetzt WordPress die Kerndateien, wenn es aktualisiert wird. Dies wird sich in Zukunft ändern, aber vorerst werden alle Kerndateien ersetzt, d. H. Jede Datei, die mit WordPress geliefert wird. Dies schließt das Standarddesign für zehnundzwanzig ein.

Wenn Sie zehnundzwanzig ändern, sollten Sie das geänderte Design unter einem anderen Namen speichern. Erstellen Sie dazu eine Kopie des zwanzigsten Ordners und benennen Sie diesen Ordner um. Öffnen Sie dann im umbenannten Ordner styles.css und ändern Sie die Zeile Themenname: Zehnundzwanzig in Themenname: Gleicher Name wie Ihr umbenannter Ordner. Fügen Sie diesen Ordner wieder zu wp-content/themes hinzu und aktivieren Sie ihn in Ihren Admin-Einstellungen.

Wenn WordPress aktualisiert wird, bleiben Ihre eigenen Themen unberührt, sodass Sie die vorgenommenen Änderungen nicht verlieren.

2
Elpie

Ich habe fälschlicherweise angenommen, dass @Elpie ein Kinderthema erstellen soll.

Deshalb lautet meine Antwort jetzt: Ich schlage vor, ein Kinderthema von zehnundzwanzig bis eins zu machen. Schützen Sie Ihre Änderungen für zukünftige Updates und b. haben immer noch alle Vorteile, die Twenty Ten jetzt und in Zukunft bietet.

Dazu müssen Sie auch den zwanzigsten Ordner duplizieren und ihm einen anderen Namen geben. Sie müssen auch den oberen Teil der Datei "Twenty Ten style.css" ändern

  1. Oben in Ihrer style.css müssen Sie angeben, dass Sie immer noch Twentyten als übergeordnetes Thema verwenden. Sie müssen also eine Zeile hinzufügen: Template: twentyten

  2. Ebenfalls oben, aber unter dem ursprünglichen Code sollten Sie das zwanzig Stylesheet importieren. Sie können das tun, indem Sie diese Codezeile verwenden: @import url("../twentyten/style.css");

Schließlich sollte die Oberseite Ihres Stylesheets ungefähr so ​​aussehen:

/*
Theme Name: Twenty Ten Child
Description: Child theme for the Twenty Ten theme 
Author: Your name here
Template: twentyten
*/

@import url("../twentyten/style.css");

All dies und mehr zu untergeordneten Themen im Codex: http://codex.wordpress.org/Child_Themes

3
user2015