Child-Theme in WordPress erstellen

Nur eine Handvoll WordPress -Benutzer verwendet ein untergeordnetes Thema, und das liegt daran, dass viele der Benutzer nicht wissen, was ein untergeordnetes Thema oder ein untergeordnetes Thema(Creating Child Theme) in WordPress ist . Nun(Well) , die meisten Leute, die WordPress verwenden , neigen dazu, ihr Design zu bearbeiten oder anzupassen, aber all diese Anpassungen gehen verloren, wenn Sie Ihr Design aktualisieren, und hier kommt die Verwendung von untergeordneten Designs. Wenn Sie ein untergeordnetes Design verwenden, werden alle Ihre Anpassungen gespeichert und Sie können das übergeordnete Design problemlos aktualisieren.

Child-Theme in WordPress erstellen

Child-Theme in WordPress erstellen

Erstellen eines untergeordneten Designs aus einem unveränderten übergeordneten Design(Creating a Child Theme from an Unmodified Parent Theme)

Um ein untergeordnetes Thema in WordPress zu erstellen , müssen Sie sich bei Ihrem cPanel anmelden und zu public_html und dann zu wp-content/themes navigieren, wo Sie einen neuen Ordner für Ihr untergeordnetes Thema erstellen müssen (Beispiel /Twentysixteen-child/). Stellen Sie sicher, dass der Name des untergeordneten Themenverzeichnisses keine Leerzeichen enthält, da dies zu Fehlern führen kann.

Empfohlen:(Recommended:) Sie können auch das One-Click-Child-Theme-Plugin verwenden , um ein Child-Theme zu erstellen (nur aus einem unveränderten Parent-Theme).

Jetzt müssen Sie eine style.css-Datei für Ihr Child-Theme erstellen (innerhalb des gerade erstellten Child-Theme-Verzeichnisses). Sobald Sie die Datei erstellt haben, kopieren Sie einfach den folgenden Code und fügen Sie ihn ein ( ändern(Change) Sie die folgenden Details gemäß Ihren Designspezifikationen):

/*
 Theme Name: Twenty Sixteen Child
 Theme URI: http://example.com/twenty-sixteen-child/
 Description: Twenty Sixteen Child Theme
 Author: WordPress Team
 Author URI: http://example.com
 Template: twentysixteen
 Version: 1.3.0
 License: GNU General Public License v3 or later
 License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

Hinweis: (Note: ) Die Template -Zeile ( Template : Twentysixteen) muss gemäß Ihrem aktuellen Namen des Theme-Verzeichnisses geändert werden (das Parent-Theme, dessen Kind wir erstellen). Das Parent-Theme in unserem Beispiel ist das Twenty Sixteen -Theme, also ist das Template Twentysixteen.

Früher wurde @import verwendet, um das Stylesheet vom Parent- zum Child-Theme zu laden, aber jetzt ist es keine gute Methode, da es die Zeit zum Laden des Stylesheets erhöht. Anstelle von @import verwenden Sie am besten PHP -Funktionen in der Datei functions.php Ihres Child-Themes, um das Stylesheet zu laden.

Um die functions.php-Datei zu verwenden, müssen Sie eine in Ihrem Child-Theme-Verzeichnis erstellen. Verwenden Sie den folgenden Code in Ihrer Datei functions.php:

<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );

}
?>

Der obige Code funktioniert nur, wenn Ihr übergeordnetes Design nur eine .css-Datei verwendet, um den gesamten CSS -Code zu speichern.

Wenn Ihr untergeordnetes Design style.css tatsächlich CSS -Code enthält (wie es normalerweise der Fall ist), müssen Sie ihn ebenfalls in die Warteschlange einreihen:

<?php
function my_theme_enqueue_styles() {

    $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme.

    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array( $parent_style ),
        wp_get_theme()->get('Version')
    );
}
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
?>

Es ist an der Zeit, Ihr untergeordnetes Design zu aktivieren, melden Sie sich bei Ihrem Admin-Panel an, gehen Sie dann zu Appearance > Themes und aktivieren Sie Ihr untergeordnetes Design aus der verfügbaren Liste von Designs.

Hinweis:(Note:) Möglicherweise müssen Sie Ihr Menü ( Appearance > Menus ) und Designoptionen (einschließlich Hintergrund- und Kopfzeilenbilder) erneut speichern, nachdem Sie das untergeordnete Design aktiviert haben.

Wann immer Sie jetzt Änderungen an Ihrer style.css oder functions.php vornehmen möchten, können Sie dies ganz einfach in Ihrem untergeordneten Design tun, ohne den Ordner des übergeordneten Designs zu beeinträchtigen.

Erstellen eines untergeordneten Designs(Child Theme) in WordPress aus Ihrem übergeordneten Design, aber die meisten von Ihnen haben Ihr Design bereits angepasst, dann wird Ihnen die obige Methode überhaupt nicht helfen. Sehen Sie sich in diesem Fall an, wie Sie ein WordPress -Theme aktualisieren, ohne die Anpassung zu verlieren.

Wenn Sie hoffen, dass dieser Artikel hilfreich für Sie war, Sie aber noch Fragen zu diesem Leitfaden haben, können Sie diese gerne in den Kommentaren stellen.



About the author

Ich bin Informatiker mit den Schwerpunkten Datenschutz und Benutzerkonten und Familiensicherheit. Ich habe in den letzten Jahren an der Verbesserung der Smartphone-Sicherheit gearbeitet und habe Erfahrung in der Zusammenarbeit mit Gaming-Unternehmen. Ich habe auch mehrfach über die Probleme im Zusammenhang mit Benutzerkonten und Spielen geschrieben.



Related posts