Ein WordPress-Theme anpassen, ohne es zu ändern?

Ich habe ein Thema gefunden und heruntergeladen. Jedoch möchte ich das CSS etwas ändern, um das Design, die colors etc. ein bisschen zu ändern. Wie soll ich das machen und trotzdem das Thema aktualisieren, ohne die Änderungen zu verlieren?

Solutions Collecting From Web of "Ein WordPress-Theme anpassen, ohne es zu ändern?"

Sie können die Änderungen nicht ändern, ohne sie zu ändern. Sie können die geänderten Teile isolieren, indem Sie ein untergeordnetes Thema erstellen. Zusammenfassend:

  1. Erstelle ein Themenverzeichnis auf Peer mit deinem “Eltern” -Thema,
  2. Erstellen Sie eine style.css Datei in Ihrem neuen Verzeichnis mit einer Template: @import url(../%parent-theme%/style.css) in den Kommentaren, die Ihr übergeordnetes Thema benennen, und einer @import url(../%parent-theme%/style.css) , um das CSS vom übergeordneten Thema zu importieren ,
  3. Aktiviere dein neues Thema in der WordPress Admin-Konsole,
  4. Fügen Sie neue Dateien hinzu und / oder kopieren Sie Dateien aus Ihrem übergeordneten Themenverzeichnis in Ihr untergeordnetes Themenverzeichnis und ändern Sie sie nach Ihren Wünschen und
  5. Das ist es!

Ich könnte dir viel mehr Details geben, aber im Grunde erklärt dieser Typ sehr gut, wie man ein Child Theme erstellt, also ist es besser für mich, nur darauf hinzuweisen.

Wenn Sie das übergeordnete Thema aktualisieren möchten, aktualisieren Sie einfach; Es wird Ihr Kind Thema in Takt bleiben. Natürlich funktioniert Ihr Child-Theme möglicherweise nicht perfekt, wenn Sie das Elternelement zu sehr geändert haben und / oder wenn Sie Theme-Dateien, die sie in der neuen Version aktualisiert haben, kopiert und geändert haben, erhalten Sie die neue functionalität nicht, ohne sie zu modifizieren viel besser von Anfang an jedes Mal!

Ich hoffe, das hilft.

Wenn Sie nur ein kleines CSS ändern möchten, können Sie eine benutzerdefinierte CSS-Datei im Themenverzeichnis erstellen. Fügen Sie Ihre benutzerdefinierte CSS-Datei in die Kopfzeile des Themas ein und schreiben Sie neue Deklarationen nur in die benutzerdefinierte CSS-Datei, wodurch die Standard-CSS-Deklarationen des Themas überschrieben werden.

Standard-Stylesheet

 body{background:white;width: 960px;margin: 25px auto;} 

Benutzerdefiniertes Stylesheet

 body{width:800px;} 

Ihr Browser wird separate HTTP-Aufrufe für die beiden Stylesheets vornehmen und Stile in der Reihenfolge anwenden, in der sie aufgelistet sind. Welche Erklärungen auch immer abgegeben werden, überschreibt die vor ihnen abgegebenen Erklärungen. Stellen Sie also sicher, dass Sie Ihr eigenes Stylesheet einfügen, nachdem alle anderen Stylesheets in der header.php enthalten sind.

Wenn Sie am Ende Template-Dateien wie archive.php oder page.php ändern, können Sie mit MikeSchinkels Antwort Ihr Theme aktualisieren, wenn eine neue Version veröffentlicht wird, ohne Ihre Änderungen zu verlieren. Aber wenn Sie nur etwas CSS ändern möchten, wird diese Methode gut funktionieren. Stellen Sie sicher, dass Sie Ihr benutzerdefiniertes Stylesheet speichern, bevor Sie das Design-Verzeichnis aktualisieren.

Sie können auf jeden Fall ein untergeordnetes Thema erstellen. Ein untergeordnetes Thema behält Ihr Hauptthema in seinem ursprünglichen Format bei.

Was ich persönlich mache ist, dass ich ein Premium-WordPress-Theme von MyThemeShop verwende . Dabei behalte ich meine style.css- und Theme-Optionsdatei so, wie sie ist. Ich kopiere einfach die Daten der Datei in eine andere Datei und benenne sie ein wenig anders. Zum Beispiel, wenn ich SocialViral Theme benutze, um sein Kindthema zu erstellen, werde ich die Daten aus seiner style.css Datei kopieren und in einer anderen Datei speichern, die es childstyle.css nennt.

Danach werde ich nun spezifische functionen entcasting und mein Theme neu gestalten können, indem ich weitere functionalitäten in der Datei childstyle.css hinzufüge.

Dadurch bleibt meine ursprüngliche style.css-Datei erhalten und ich kann sie im Originalformat aktualisieren.

Wenn Sie Interesse an einer guten Übung haben, um die oben beschriebenen Schritte auszuprobieren. Es gibt eine nette Schritt-für-Schritt-Anleitung zum Erstellen eines untergeordneten Themas, das vom WordPress 3.x-Standardthema twentythen abweicht . Es ist ein einfaches, aber nützliches Kindthema (genannt 30th). Das Ergebnis erweitert das Thema von einem zweispaltigen Thema zu einem dreispaltigen Thema. Es hat auch einige neue Headerbilder.