Как да създам детска тема на WordPress или детска тема

Навигация по страницата:

Какво е WordPress детска тема и защо е необходима

Детска тема на wordpress е тема, която се използва от wordpress за промяна или разширяване на функционалността на родителската (основната) тема.

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

Първото нещо, което идва на ум (и това е погрешно): трябва да вземете и напишете стиловете си във файла style.css. По този начин ще получим необходимия резултат, НО:

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

Порочен кръг? - всъщност не е нужно да актуализирате темата или да се свържете с екипа за поддръжка 🙂

Хубав съвет, нали?

В тази ситуация WordPress детската тема може да ни помогне. Ние просто пускаме чиста (без редакции) закупена тема в wp-content/themes, а също така създаваме дете и пускаме един файл: style.css (изисква се).

След това ще напиша и покажа съдържанието на този файл и сега искам да кажа още няколко думи за предимствата от използването на детски теми в WordPress.

Ползи от използването на детска тема на wordpress

  • Детската тема на Wordpress наследява всички функции и възможности на родителската тема + ви позволява да добавяте свои или да замествате съществуващи.

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

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

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

    Как да създадете детска тема за WordPress

    За да създадем дъщерна тема на WordPress, трябва само да изпълним няколко условия:

    1. Създайте директория с произволно име.
    2. В тази папка създайте файл style.css с персонализиран текст. (Ще покажа по-долу)

    Предлагам на вашето внимание кратка инструкция за това как да създадете WordPress детска тема за темата Twenty Sixteen, която идва с новата WP база.

    Кратко ръководство за това как да направите WordPress детска тема

    към менюто Като щракнете върху цифрите по-долу, можете да преминете към следващата стъпка.

    Създайте папка с произволно име, например "двадесет и шестнадесет деца"

    тема

    В тази папка трябва да създадете файл "style.css" и да поставите следния код там:

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

    детска

    или по-нататък в параграф 3 от настоящата инструкция.

    Име на темата: - произволно име за нашето дете WordPress тема

    Описание: - произволно описание на темата

    Шаблон: - чувствителни към малки и големи букви (има разлика между главни и малки букви) име на директорията, в която се намира родителската тема

    Версия: - версия на нашата детска тема на wordpress.

    @import url ('./ twentysixteen/style.css'); - включете стилове от родителската тема (напишете правилно пътя към файла).

    По-долу можете да напишете свои собствени стилове за темата.

    Качване на нашата детска тема на сайта на WordPress. За това използвам ftp връзка, можете да добавите чрез „Външен вид“ - „Теми“ - „Добавяне на нов“.

    Също така трябва да попълните темата Двадесет и шестнадесет. Ето как изглежда за мен:

    тема

    Активираме детската тема на wordpress в администраторския панел на сайта:

    създам

  • Това е, детската тема на wordpress е свързана, сега можете да гледате нейната работа и да правите допълнителни редакции.