Защо имате нужда от дъщерна тема на WordPress, как да създадете уебсайт на WordPress
Въведение
WordPress винаги ме е изненадвал със скрити функции. И бях изненадан не толкова от наличието на тези възможности, колкото от простотата на тяхното изпълнение. Разбира се, скритите функции не принадлежат към големите мистерии на системата, просто за момента дори не знаете какво „такова“ може да се направи в WordPress. Достъпността за редактиране на кодовете на работещи WordPress теми ви позволява да променяте и допълвате външния вид на сайта от промяна на дизайна до създаване на допълнителни уиджети и плъгини.
Защо имате нужда от детска тема
Има обаче едно малко неудобство: всички директни корекции на кода на темата изчезват или по-скоро се връщат към оригиналния източник след всяка актуализация на шаблона. За да се избегнат подобни връщания назад, се създава дъщерна тема на WordPress, която ви позволява да редактирате кода на темата без заплаха от загуба на всички промени по време на планирана актуализация.
Какво е дъщерна тема на WordPress
Стиловете и маркирането на родителската тема се изпомпват в дъщерната тема, а промените в дъщерната тема се наслояват върху тях. Правим всички промени в дъщерната тема, а основната тема остава непроменена.
Създаване на дъщерна тема на WordPress – практически пример
Позволете ми да ви напомня, че всички теми на системата „лежат“ в директорията wp-content/themes. По-нататък на стъпки.
Тук е важен само последният ред, това е името на папката с основната тема. Именно от него системата ще изтегли стиловете на шаблона.
- Запазете файла и го качете в папката дъщерна тема, първа тема.
- Дъщерна тема се появява в конзолата на сайта. Името съвпада с името, посочено в реда: Име на тема. При отваряне на тема се показва зададеното описание на темата - низът Description.
Темата все още е празна и трябва да се попълни и активира.Можете и обратното: активирайте и след това попълнете.
Как да попълните дъщерна тема
Напомням ви за задачата, нямаме нужда от празна дъщерна тема, но имаме нужда от тема, която дублира родителската тема, за да променим стиловете и маркирането в нея.
За да дублирате тема, изберете от две опции:
- Копирайте родителския файл style.css и го прехвърлете в подобен дъщерен файл с тема (засега има само един).
- Или във файла style.css на дъщерната тема въведете допълнителен ред:
Където zeefocus е основната родителска тема.
важно! С този ред зареждаме стиловете на основната тема. Сега няма нужда да копирате стиловия файл, можете да правите промени в празен дъщерен файл с тема и той ще презапише стиловете на основната тема. Можете да редактирате файла style.css от административния панел на сайта, подлежащ на безопасно редактиране, в раздела Облик→Редактор.
Не забравяйте да премахнете функцията за импортиране от заглавката на файлаstyle.css.
Други файлове с теми
Отново два варианта
- създайте празни файлове с подобни имена с празно съдържание: ( ) и ги запишете според нуждите;
- или, по-просто, прехвърляме файловете на основната тема към дъщерната тема и ги редактираме според нуждите.
плъгини за детски теми
За плъгините, които улесняват създаването на дъщерна тема на сайт в статията: Как да създадете дъщерна тема на WordPress с помощта на плъгини