Skapa barntema i WordPress
Endast en handfull WordPress- användare använder ett barntema och det beror på att många av användarna inte vet vad som är ett barntema eller Creating Child Theme i WordPress . Tja(Well) , de flesta som använder WordPress tenderar att redigera eller anpassa sitt tema men all den anpassningen går förlorad när du uppdaterar ditt tema och det är där användningen av barntema kommer. När du använder ett barntema kommer all din anpassning att sparas och du kan enkelt uppdatera överordnadstemat.
Skapa barntema i WordPress
Skapa ett barntema från ett oförändrat överordnadstema(Creating a Child Theme from an Unmodified Parent Theme)
För att skapa ett barntema i WordPress måste du logga in på din cPanel och navigera till public_html sedan wp-content/themes där du måste skapa en ny mapp för ditt barntema (exempel /Twentysixteen-child/). Se till att du inte har några mellanslag i namnet på den underordnade temakatalogen som kan resultera i fel.
Rekommenderas:(Recommended:) Du kan också använda One-Click Child Theme-plugin för att skapa ett underordnat tema (endast från ett omodifierat överordnadstema).
Nu måste du skapa en style.css-fil för ditt underordnade tema (inuti katalogen under temat som du just skapade). När du har skapat filen är det bara att kopiera och klistra in följande kod ( Ändra(Change) nedanstående detaljer enligt dina temaspecifikationer):
/* 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 */
Obs: (Note: ) Mallraden ( Mall(Template) : tjugosexton) ska ändras enligt ditt nuvarande namn på temakatalogen (det överordnade temat vars underordnade vi skapar) . (Template)Föräldratemat i vårt exempel är Twenty Sixteen- temat, så mallen(Template) kommer att vara tjugosexton.
Tidigare användes @import för att ladda stilmallen från överordnad till underordnad tema, men nu är det inte en bra metod eftersom det ökar tiden för att ladda stilmallen. Istället för att använda @import är det bäst att använda PHP -funktioner i ditt barntema functions.php-fil för att ladda stilmallen.
För att använda functions.php-filen måste du skapa en i din underordnade temakatalog. Använd följande kod i din functions.php-fil:
<?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' ); } ?>
Ovanstående kod fungerar bara om ditt överordnade tema bara använder en .css-fil för att innehålla all CSS -kod.
Om ditt barntema style.css faktiskt innehåller CSS -kod (som det normalt gör), måste du också ställa det i kö:
<?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' ); ?>
Det är dags att aktivera ditt barntema, logga in på din adminpanel och gå sedan till Appearance > Themes och aktivera ditt barntema från den tillgängliga listan med teman.
Obs:(Note:) Du kan behöva spara din meny ( Appearance > Menus ) och temaalternativ (inklusive bakgrunds- och rubrikbilder) efter att du har aktiverat undertemat.
Nu när du vill göra ändringar i din style.css eller functions.php kan du enkelt göra det i ditt underordnade tema utan att påverka den överordnade temamappen.
Skapa barntema(Child Theme) i WordPress från ditt överordnade tema, men de flesta av er har redan anpassat ditt tema så kommer metoden ovan inte att hjälpa dig alls. I så fall, kolla in hur du uppdaterar ett WordPress- tema utan att förlora anpassning.
Om jag hoppas att den här artikeln var till hjälp för dig men om du fortfarande har några frågor om den här guiden får du gärna fråga dem i kommentarerna.
Related posts
Hur man skapar ett WordPress-barntema
Hur du skapar din egen Twitter-liknande webbplats med WordPress P2-tema
Hur man flyttar WordPress-webbplats från en värd till en annan
Hur man installerar och ställer in WordPress på Microsoft Azure
Hur man kör blixtrande snabbt WordPress på Microsoft Azure
Hur man installerar en WordPress-testwebbplats på din dator
Hur man konfigurerar sekretess i WordPress och varför det är viktigt
Hur man snabbar upp en WordPress-webbplats i 11 steg
Vad är AMP för WordPress och hur man installerar det
10 viktiga WordPress-plugins för en webbplats för småföretag
De 3 bästa SEO-plugins för WordPress
Hur man uppdaterar PHP i WordPress
7 WordPress-tips för en mobilvänlig webbplats
Hur man duplicerar en sida i WordPress
8 gratis Premium WordPress-teman att installera
Hur du ändrar din WordPress-inloggningsadress för bättre säkerhet
Squarespace vs WordPress: Vilken är den bättre webbplatsplattformen?
Omdirigera användare från 404-sidan i WordPress
WordPress visar HTTP-fel när bilder laddas upp
11 bästa WordPress Podcast Plugins