wake-up-neo.net

So ändern Sie übergeordnete Themen in CSS für untergeordnete Themen

Ich bin verwirrt darüber, wie ich die übergeordneten Themen in meinem untergeordneten Themen-CSS wechseln soll. Momentan verwendet meine Website protovest.com ein responsives Design, ich möchte es jedoch in ein Design mit dem Namen tesseract ändern. Hier ist mein Code:

/*
 Theme Name:   Responsive Child Proto-Vest 
 Description:  Responsive Theme Used to Style Protovest
 Author:       Eva Berrios
 Template:     responsive 
 Version:      1.0.0
*/

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

Ich bin verwirrt, weil mir gesagt wurde, ich solle die Import-URL nicht ändern, und andere Entwickler sagen, dass das so ist. Kann mir jemand diesen Wechsel des Themas erklären?

Und wie erstelle ich genau ein Backup für den Fall, dass es beim Umschalten kaputt geht?

2
Eva

Ich denke, Sie sind darüber verwirrt. Lassen Sie mich erklären.

Die Funktion @import url("../responsive/style.css"); weist das untergeordnete Design an, die Datei style.css für responsive Designs zu importieren. Dies ist wichtig, da das untergeordnete Thema ohne dies nicht weiß, was das übergeordnete Thema ist. Die @import url("../responsive/style.css"); verweist das Child-Theme auf die Standarddatei (Hauptdatei) im Responsive-Theme (in den meisten WordPress-Themes ist die Standard- bzw. Hauptdatei die style.css, die den Theme-Header enthält, der definiert, was es ist).

Ohne die Importfunktion in der Datei style.css Ihres untergeordneten Themas wäre das untergeordnete Thema nicht mehr funktionsfähig, und es besteht keine Verbindung zwischen dem untergeordneten Thema und dem übergeordneten Thema.

Wie finden Sie den Pfad, der in die Importfunktion eingefügt werden soll (d. H. /responsive/style.css)? Sie finden dies, indem Sie Ihren FTP-Server (FileZilla, cpanel oder einen beliebigen Client) eingeben und zum Abschnitt public_html - wp-content - themes gehen. Suchen Sie dann den Themenordner des Themas, für das Sie ein untergeordnetes Thema erstellen möchten. Fügen Sie diesen Ordnernamen in den Import ein, gefolgt von style.css (d. H. /thethemefoldername/style.css).

Entschuldigung, wenn das verwirrend klingt. Sie müssen also im Grunde herausfinden, zu welchem ​​Namen der Themendatei Sie wechseln, und den Namen durch den Namen der Antwortdatei in der Importfunktion ersetzen. Dadurch wird das untergeordnete Thema auf das neue Thema verwiesen, das Sie sich wünschen. Wenn Sie das ändern, ist das alles, was Sie tun müssen.

Sie können einfach ein Child-Theme-Plugin verwenden. Ich würde empfehlen https://wordpress.org/plugins/child-theme-configurator/ oder https://wordpress.org/plugins/one-click-child-theme/ . Mit diesen können Sie einfach ein neues Child-Thema erstellen und dann Ihre neuen Inhalte hinzufügen.

Und wie erstelle ich genau ein Backup für den Fall, dass es beim Umschalten kaputt geht?

Sie sollten immer Backups Ihrer Website erstellen. Es gibt verschiedene Möglichkeiten, dies zu tun. Eines ist ein Plugin. Es gibt Unmengen von Plugins wie https://wordpress.org/plugins/updraftplus/ oder https://wordpress.org/plugins/backwpup/ . Dieses Plugin kann geplante Backups erstellen und Sie können Backups jederzeit erstellen und wiederherstellen. Das einzige, was ist, dass sie begrenzte Funktionen haben.

Sie können sich für VaultPress ( https://vaultpress.com/ ) oder BackupBuddy ( https://ithemes.com/purchase/backupbuddy/ ) entscheiden. Diese sind einfacher zu bedienen und sicher, obwohl sie einen Preis haben, weil sie ein Premium-Plugin sind.

Backup im Hosting-Dashboard. Dies ist bei den meisten Hosting-Unternehmen möglich. Sie können Ihre Website sichern, obwohl es so gut wie keine Einstellungen oder zusätzlichen Funktionen gibt.

Ich würde vorschlagen, einige dieser Ressourcen durchzulesen, wenn Sie immer noch verwirrt sind. https://codex.wordpress.org/Child_Themeshttps://codex.wordpress.org/WordPress_Backupshttps://codex.wordpress.org/Backing_Up_Your_Databasehttp://www.wpbeginner.com/wp-themes/anleitungen-anleitungen-anleitungen-anleitungen-anleitungen-anleitungen/

1
matthew

Sie müssen einige Schritte ausführen, um die übergeordneten Themen zu wechseln.

Sicherungskopie des ursprünglichen untergeordneten Themas erstellen

Wenn Sie über einen FTP-Zugang verfügen, melden Sie sich bei [root]\wp-content\themes\ an und laden Sie den untergeordneten Themenordner auf Ihren Computer herunter.

Kopieren Sie den gesamten untergeordneten Themenordner, und benennen Sie ihn um. Dies wird Ihr neues untergeordnetes Thema sein.

Wenn Sie keinen FTP-Zugang haben, ist es wahrscheinlich am besten, von vorne zu beginnen. Verwenden Sie dann den Theme Uploader, um es Ihrer Website hinzuzufügen, sobald es erstellt ist.

Bearbeiten Sie die CSS-Datei in Ihrem neuen untergeordneten Design

Sie sollten mindestens die Zeilen "Theme Name", "Template" und @import ändern. Hier ist eine vorgeschlagene Bearbeitung:

/*
 Theme Name:   Tesseract Child Proto-Vest 
 Description:  Child Theme Used to Style Proto-Vest
 Author:       Eva Berrios
 Template:     Tesseract
 Version:      1.0.0
*/

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

Ersetzen Sie "PARENT_THEME_FOLDER_NAME" durch den tatsächlichen Ordnernamen des Tesseract-Themas.

Hinweis: In der Vorlagenzeile wird zwischen Groß- und Kleinschreibung unterschieden.

Diese Antwort ist möglicherweise auch hilfreich: Wie erstelle ich ein untergeordnetes Thema mit dem Tesseract-Thema? .

Erweitert: Überprüfen Sie Functions.php in Ihrem neuen untergeordneten Thema

Wenn Sie wissen, wie man PHP codiert und wie man WordPress-Hooks und -Filter verwendet, sollten Sie alle benutzerdefinierten Funktionen in Ihrem untergeordneten Design überprüfen. Dies ist nicht unbedingt erforderlich, hilft Ihnen jedoch bei der Problembehandlung, wenn bestimmte Anpassungen nicht auf Ihr neues Thema übertragen werden.

Wenn Sie PHP nicht kennen, lassen Sie diese Datei am besten in Ruhe. Alle Funktionen, die sich speziell auf das Responsive-Thema beziehen, funktionieren nicht mehr, sollten aber Ihre Website nicht beschädigen.

Lade dein neues Kindermotiv hoch und aktiviere

Wenn Sie FTP verwenden, laden Sie Ihren neuen Themenordner auf [root]\wp-content\themes\ hoch.

Andernfalls müssen Sie den integrierten Theme-Uploader verwenden. Hier ist ein gutes Tutorial .

Aktivieren Sie Ihr untergeordnetes Thema, indem Sie zu Darstellung -> Themen gehen und Ihr neues Thema auswählen.

1