Намерихте тема на WordPress, която наистина харесвате, но искате да персонализирате малко външния й вид? Можете лесно да направите това, като напишете персонализиран код в CSS стиловата таблица на вашата тема. Тези промени обаче могат лесно да се загубят, когато актуализирате темата.

За да предотвратите това, можете да създадете дъщерна тема, която ви позволява да правите толкова персонализиране, колкото искате, без да рискувате да загубите тези промени, когато в крайна сметка актуализирате родителската тема.

Ще ви преведем през всяка стъпка от процеса. Първо, нека изясним малко жаргона.

Какво точно е детска тема?

Дъщерната тема е напълно функционална тема на WordPress, която наследява своите функции и свойства от друга тема – нейната родителска тема. Когато създавате дъщерна тема, можете да използвате всички функции на родителската тема, без да губите тези функции всеки път, когато родителската тема получи актуализация.

Има три основни компонента, които ще ви трябват, за да създадете дъщерна тема и те ще бъдат разгледани подробно, когато обсъдим как да създадете дъщерна тема ръчно.

instagram viewer

Първо, обаче, бързо ще разгледаме как да създадем детска тема с помощта на безплатни генератори на детски теми и с помощта на плъгин.

Готов? Да влезем в него!

1. Как да създадете детска тема с помощта на генератор на детска тема

Това е може би най-лесният и прост метод от всички. Всичко, което трябва да направите, е да отидете до уебсайт за генератор на детска тема, да въведете име за вашата детска тема и това е всичко.

Два от по-популярните генератори на детски теми са Astra Child Theme Generator и Генератор на детски теми, което прави детски теми за популярната тема Astra.

Темата Astra е популярна, лека и бърза тема на WordPress, която е подходяща за създаване на всякакъв вид уебсайт. Също така е един от най-добрите безплатни теми на WordPress за 2021 г, така че това е добър избор за изграждане на вашия уебсайт. За да използвате Astra Child Theme Generator, първо ще трябва да инсталирате темата Astra.

За да създадете нова дъщерна тема, просто влезте в Astra Child Theme Generator, въведете името, което искате за новата си дъщерна тема, щракнете Генерирайте, и това е!

Новата ви детска тема автоматично ще се изтегли като zip папка. Инсталирайте и го активирайте, както бихте направили всяка друга тема.

2. Как да създадете детска тема с помощта на плъгин

Този метод е почти толкова лесен, колкото използването на онлайн генератор на детски теми. Има много плъгини за генериране на детски теми, но ние ще ви препоръчаме да използвате една от по-популярните опции -Конфигуратор на детска тема.

За да започнете, инсталирайте и активирайте плъгина от хранилището на WordPress. В левия панел задръжте курсора на мишката върху Инструменти, след което щракнете върху Детски теми.

За да създадете детска тема, поставете отметка СЪЗДАЙТЕ нова детска тема, след това превъртете надолу и изберете родителската тема. Щракнете върху Анализирам и изчакайте резултатите. Ако всичките ви файлове с теми са изрядни, ще видите допълнителни опции на екрана. Можете да игнорирате повечето от тях или да направите промени, където е уместно.

За да оживите детската си тема, просто щракнете върху Създайте нова детска тема бутон в долната част на екрана и това е всичко.

Придвижете се до Външен вид > Теми, и новата ви детска тема ще бъде видима и готова за активиране.

Използването на генератор на дъщерна тема или плъгин за генератор на детска тема са страхотни решения, които са лесни за прилагане и не изискват напреднали технически умения. Ако обаче искате да влезете под капака и да играете по-активна роля в създаването на новата си детска тема, следващият метод е за вас.

3. Как да създадете ръчно детска тема

Създаването на дъщерна тема ръчно е много по-ангажиращо от всеки от предишните два метода, но все пак е сравнително лесно за изпълнение.

Ще ви трябват три основни компонента: файл с тема за вашата детска тема, a style.css таблица със стилове и a функции.php файл.

1. Създайте файл с тема

Можете да направите това в cPanel или чрез FTP. Препоръчваме да използвате cPanel, ако вашата хостинг услуга го предоставя. Влезте в cPanel > Файлов мениджър > Файлове > Public_html > wp-content > теми.

Кликнете върху +Папка бутон от горното меню, за да създадете нова папка. Трябва да назовете това след името на родителската тема, като добавите "-child" в края. Ако използвате темата Twenty Twenty-One, например, това ще изглежда така: „twentytwentyone-child“.

2. Създайте файл Style.css

Style.css е стандартната конвенция за именуване на WordPress за CSS стилови таблици. Това е мястото, където ще отиде целият CSS за вашата детска тема, но може да отложите създаването на CSS, докато не настроите напълно дъщерната си тема.

За да създадете a style.css файл, просто щракнете върху +Файл опция от горното меню. Листът със стилове трябва да влезе в новата папка с тема, която току-що създадохте. В новия файл поставете следния коментар:

/*
Име на темата: Двадесет и двадесет едно дете
URI на темата: http://example.com/twenty-twenty-one-child/
Описание: Twenty Twenty One Child Theme
Автор: Джейн Доу
URI на автора: http://example.com
Шаблон: двадесет и двадесет и един
Версия: 1.0.0
Лиценз: GNU General Public License v2 или по-нова версия
URI на лиценза: http://www.gnu.org/licenses/gpl-2.0.html
Етикети: светло, тъмно, две колони, дясна странична лента, адаптивно оформление, готовност за достъпност
Текстов домейн: twentytwentyonechild
*/

Това е коментар и няма да се изпълнява по време на изпълнение, но без него вашият CSS файл със стилова таблица няма да работи. Запазете файла като style.css.

3. Създайте файл Functions.php

Точно както добавихте нов файл и го извикахте style.css, добавете нов файл и го извикайте функции.php. Поставете кода по-долу:


php

add_action( 'wp_enqueue_scripts', 'enqueue_parent_styles' );

функция enqueue_parent_styles() {

wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' );

}

Това е! Вече имате и трите компонента, необходими, за да работи вашата детска тема. За да го финализирате, върнете се в своя WordPress бекенд и активирайте темата точно както бихте направили за всяка друга тема.

Първи стъпки с детски теми на WordPress

Детските теми са полезен начин да правите промени във вашата тема на WordPress, без да се притеснявате за актуализации на родителската тема. В тази статия ви показахме три различни, лесни за използване метода за създаване на дъщерна тема. Ако всичко, което търсите, е да създадете персонализирани дизайни за вашите уеб страници, ефективна алтернатива е да използвате конструктор на страници на WordPress.

Как да промените държава/регион в Google Play Store

Трябва да промените държавата си в Google Play Store? Ето как да промените държавата в Google Play Store на вашия акаунт на телефон с Android.

Прочетете Следващото

Дялтуителектронна поща
Свързани теми
  • Програмиране
  • Wordpress
  • Уеб дизайн
  • Уеб разработка
  • CSS
За автора
Дейвид Ейбрахам (публикувани 7 статии)

Дейвид е любител на WordPress, който е страстен да помага на малкия бизнес да се развива!

Още от David Abraham

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате