Създаване на детска тема в WordPress
Само шепа потребители на WordPress използват дъщерна тема и това е така, защото много от потребителите не знаят какво е дъщерна тема или Създаване на детска тема(Creating Child Theme) в WordPress . Е(Well) , повечето хора, които използват WordPress , са склонни да редактират или персонализират своята тема, но цялата тази персонализация се губи, когато актуализирате темата си и оттук идва използването на дъщерна тема. Когато използвате дъщерна тема, тогава цялата ви персонализация ще бъде запазена и можете лесно да актуализирате родителската тема.
Създаване на детска тема в WordPress
Създаване на дъщерна тема от немодифицирана родителска тема(Creating a Child Theme from an Unmodified Parent Theme)
За да създадете дъщерна тема в WordPress , трябва да влезете в своя cPanel и да отидете до public_html, след това wp-content/themes, където трябва да създадете нова папка за вашата дъщерна тема (пример /Twentysixteen-child/). Уверете се, че нямате интервали в името на директорията на дъщерната тема, което може да доведе до грешки.
Препоръчително:(Recommended:) Можете също да използвате плъгин Child Theme с едно щракване, за(One-Click Child Theme plugin) да създадете дъщерна тема (само от немодифицирана родителска тема).
Сега трябва да създадете файл style.css за вашата детска тема (вътре в директорията на дъщерната тема, която току-що създадохте). След като създадете файла, просто копирайте и поставете следния код ( Променете(Change) по-долу подробностите според спецификациите на вашата тема):
/* 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 */
Забележка: (Note: ) Редът Template ( Template : twentysixteen) трябва да бъде променен според текущото ви име на директорията с теми (родителската тема, чието дете създаваме). Родителската тема в нашия пример е темата Twenty Sixteen , така че шаблонът(Template) ще бъде двадесет и шестнадесет.
По-рано @import се използваше за зареждане на стиловата таблица от родителска към дъщерната тема, но сега това не е добър метод, тъй като увеличава времето за зареждане на таблицата със стилове. Вместо използването на @import най-добре е да използвате PHP функции във файла functions.php на вашата дъщерна тема, за да заредите таблицата със стилове.
За да използвате файл functions.php, трябва да създадете такъв в директорията на вашата дъщерна тема. Използвайте следния код във вашия файл 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' ); } ?>
Горният код работи само ако вашата родителска тема използва само един .css файл, за да съхранява целия CSS код.
Ако вашата детска тема style.css съдържа действително CSS код (както обикновено), ще трябва също да го поставите в опашка:
<?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' ); ?>
Време е да активирате детската си тема, влезте в административния си панел, след което отидете на Appearance > Themes и активирайте детската си тема от наличния списък с теми.
Забележка:(Note:) Може да се наложи да запазите отново менюто си ( Appearance > Menus ) и опциите за тема (включително фонови и заглавни изображения) след активиране на дъщерната тема.
Сега, когато искате да направите промени във вашия style.css или functions.php, можете лесно да направите това във вашата дъщерна тема, без да засягате папката на родителската тема.
Създаване на детска тема(Child Theme) в WordPress от вашата родителска тема, но повечето от вас вече са персонализирали вашата тема, тогава горният метод няма да ви помогне изобщо. В такъв случай вижте как да актуализирате тема на WordPress , без да губите персонализиране.
Ако се надяваме, че тази статия ви е била полезна, но ако все още имате въпроси относно това ръководство, моля, не се колебайте да ги попитате в коментари.
Related posts
Как да създадете детска тема на WordPress
Как да настроите свой собствен уебсайт, подобен на Twitter, като използвате тема P2 на WordPress
Как да преместите WordPress сайт от един хост на друг
Как да инсталирате и настроите WordPress на Microsoft Azure
Как да стартирате невероятно бърз WordPress на Microsoft Azure
Wix срещу WordPress: Кое е най-доброто за създаване на вашия уебсайт?
Урок за WordPress Gutenberg: Как да използвате новия редактор
Как да създадете блог на Wix, който е също толкова добър, колкото WordPress
Как да използвате WP Super Cache в блога на WordPress
Как да конфигурирате поверителност в WordPress и защо е важно
Как да защитите с парола страници на вашия WordPress уебсайт
Как да повишите производителността в WordPress чрез почистване на базата данни
Какво е AMP за WordPress и как да го инсталирам
WordPress Jetpack: Какво е това и заслужава ли си да инсталирате?
Как да премахнете всички следи от приставка за WordPress
11 най-добри WordPress подкаст плъгини
Как да създадете свой собствен изскачащ прозорец за купон в WordPress
10 основни приставки за WordPress за уебсайт за малък бизнес
Как да премахнете зловреден софтуер от вашия WordPress сайт
Как да промените URL адреса си за вход в WordPress за по-добра сигурност