Как да се създаде дете тема WordPress
Вдигнете ръка, тези, които създаде повече от 5 на WordPress сайтове. Не спускайте ръката си, ако сте задали повече от 10. Ако сте настроили повече от 20, най-вероятно знаете за деца теми. Работа с деца тема - това е един чудесен начин да промените темата родител WordPress. С течение на годините, на WordPress теми са станали много разнообразни, но все още трябва да бъдат коригирани.

Да предположим, че сте инсталирали един от стандартните теми, например, TwentySixteen или TwentyFifteen. Можете да персонализирате стила си и добавя някои PHP функции. Но това, което се случва, когато разработчиците ще пусне нова версия? Вие имате само две възможности: изтеглите актуализацията и губят всички настройки, или да напуснат старата версия и да направи сайта си уязвим.
Най-добрият вариант е да се създаде дете тема, за да персонализирате всяка тема.
В тази статия, ние ще обсъдим как да се създаде дете тема в WordPress и да споделят код _child шаблон. Така че, нека да научат повече за концепцията и значението на дъщерни дружества, за да се WordPress.
Какво е дете тема?
Принципа на работа на детето въз основа на връзката родител-дете. Всички теми WordPress, без значение платени или безплатни, са майки теми. И всички нишки на децата да приемат нейните характеристики от родителя. Това е, темата на дете ще получи цялата функционалност на родител тема.
Дете тема - тема, която поема всички функции и дизайн от другите нишки, наречени темата родител. Дете тема е начин да се променят съществуващите теми.
Ако правите актуализации родител тема, темата за дете не се променя. Може да се промени само съдържанието, родител и дете настройки тематични остават същите.
Разлики от родител на детето тема
По този начин, запишете промените и актуализации могат да се насладят само субсидиарно тема. По-късно в тази статия ще обсъдим методи за създаване на дете тема.
Сега нека да разгледаме разликите между дъщерното дружество и темата родител:
- Дете тема работи само ако сте инсталирали и двете теми - родител и дете. Въпреки, че можете да активирате дъщерно тема по-късно.
- Дете тема е свързана изключително с неговата майка, тема, нито има някаква друга майка тема няма връзка с предмета на детето на някой друг.
- Всякакви промени в темата родител не влияе на дъщерното дружество.
Предимствата от използването на едно дете тема
Самата концепция за едно дете тема - отлично. Ние предлагаме да се използва от деца теми за всички теми премия и професионални разработчици трябва да ги включват в пакета с техните теми.
В дъщерните дружества има много предимства:
- Дете тема спестява настройките си. Използването на дъщерно дружество обект, можете да направите промени директно в кода, без страх от загуба на вашите персонализации при актуализиране на темата.
- Дете тема - е първата стъпка в ученето да пишат код за WordPress.
- Дете тема може да подобри работния процес като цяло. Използвайки само една тема, можете да създадете сайт с различни нива на функционалност и сложност за множество клиенти.
Компоненти на дете тема
Дете тема е продължение на родителския темата, като над всички функции и характеристики. Както обещах, тук е основната структура на дъщерните теми:
- Дете тема директория. Това е основната папка, която съдържа файлове дете тема.
- style.css файл. Този файл съдържа всички свойства на стила на вашето дете тема.
- functions.php файл. Той съдържа определението за функциите, които са причинени от детето си тема.
Можете да добавяте неограничен брой шаблонни файлове, но файловете, изброени по-горе трябва да бъдат във всички дъщерни тема.
Създаване на дъщерно дружество в WordPress Теми
Вие вече знаете за някои функции и аспекти на дъщерните дружества на WordPress. Ти измисли това, което правят, и сега е време, за да обсъдят своята титла. Най-простият начин за създаване на дете тема е използването на плъгин. Библиотеката WordPress.org можете да намерите огромен брой безплатни плъгини, които опростяват създаването на дъщерно тема.
1. Дете Тема Конфигуратор

2. Дете Themify

За да създадете едно дете, за да можем да препоръчаме на приставката за деца Themify. Той е много лек и създава дъщерно тема само с натискане на един бутон.
3. _child Тема BOILERPLATE

Ако сте програмист, със сигурност ще бъде интересно да се направи оценка на шаблона готов за дете тема. Той призова _child и е създаден с цел оптимизиране на процеса на създаване на дете тема в WordPress.
Този шаблон ви предоставя интуитивен дъщерно тема, къде да го създаде, трябва само да поставите препратка към темата родител. _child модел ни помогна да се създаде професионална дъщерно тема. Можете да намерите този модел на GitHub. А сега нека да говорим за две пълни файлове в този шаблон.
Файлът style.css съдържа стандартен хедър с информация, която помага на WordPress да го разпознава като стилове дете тема. Етикети за Тема Име и шаблони - най-важното. Можете да замените етикет шаблон подходящ плужек родител тема и въведете името на едно дете тема.
Файлът functions.php има функция, наречена aa_enqueue_styles (). Тя поставя на мястото стилове за първи родител тема, а след това на детето. Така стил дете тема винаги ще зависи от родителя.
Много разработчици присъединят към темата родител с филиал в CSS, което забавя зареждането на сайта, тъй като браузърът трябва да се зареди стилове от родител тема, и едва след това от детето. Но когато въведат двете таблици индивидуално стилове браузър да ги изтеглят в същото време да се ускори зареждане на страницата си.
Код, за да functions.php:
Независимо дали сте обикновен потребител или разработчик. теми за деца - един чудесен начин да персонализирате основните теми в WordPress, без страх, че промените ще летят след освобождаването.
Източник: wplift.com
Добре дошли! Prompt, и как да се актуализира темата? Така че аз създаде дъщерно тема, аз го активирате. За да актуализирате темата, и да не губят промените, аз сега трябва да активирате родител, той се актуализира, а след това активирате дъщерното дружество. Така ли е? Или не е тя?
За да актуализирате темата родител, че не е необходимо да активирате, просто всичко се актуализира. Може ли да остане активен дете тема в това.