Semalt: WordPress Child Theme - Защо и как да създадете

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

Ето преглед от Александър Пересунко, топ специалист на Semalt , за това как и защо да създавате детски теми в WordPress.

Защо да създадете Темата за детето:

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

  • Трябва да добавите нова директория в папката с името на вашата детска тема.
  • Файлът styles.css в новата директория трябва да бъде вмъкнат с конкретна информация за заглавката.

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

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

Можете лесно да създадете детска тема, като имате предвид следните точки.

1. Добавете съвсем новата директория и редактирайте файла style.css

Първата стъпка е да добавите нова директория към съществуващата си тема с името на вашата детска тема и да коригирате нейните настройки. Това е важна стъпка и не трябва да правите нищо на файла styles.css, ако не знаете как да го редактирате. Този файл присъства в секцията Header на вашия WordPress и има конкретна информация за вашия сайт, неговото местоположение и неговото съдържание. Единственият проблем е, че информацията за заглавката му не може да се редактира лесно. Ако обаче знаете нещо за тези критични положения, можете да поставите конкретния код в секцията на заглавката на вашата тема.

2. Редактиране на родителската тема

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

3. Добавяне на файла function.php

Ако искате да добавите файл function.php към темата на детето си, за да изглежда по-добре от преди, ще трябва да поставите определен код и да редактирате настройките на вашата тема. Сега знаем какво трябва да правим с нашите детски теми и горещо ги създаваме. Най-хубавото е, че тези теми са лесни за създаване и могат да бъдат персонализирани, инсталирани и инсталирани по всяко време. Освен това можете да добавите нови опции към детската тема въз основа на вашите изисквания, но ви препоръчваме да не редактирате никакъв код или да променяте настройките на детската тема поради ограничената й употреба и опции.

Три забавни неща, които да правите с детските теми

Сега знаете основите на детската тема и можете да правите следните забавни неща с нея

1. Добавете нови опции към своя Персонализатор - Можете лесно да добавите нови опции към неговия персонализатор и ще видите, че ще получи всички функции от родителската тема.

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

3. Отменете оформлението на темата „Родител“ - Трябва да замените оформлението на шаблоните в родителските теми. Един от най-добрите и удобни начини да направите това е да копирате шаблона от родителя в темата за деца и да започнете да го персонализирате от там.