Персонализиране на WordPress тема с дъщерни теми, CMS и двигатели на уебсайтове

И така, имате WordPress тема на вашия сайт, независимо дали е безплатна или комерсиална, и искате да я персонализирате. Навсякъде се дават препоръки за това, като се създаде детска тема. Но какво означава това и как да го направя?

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

WordPress Codex определя дъщерна тема, както следва:

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

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

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

Защо изобщо да използвате детска тема?

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

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

Ако щракнете върху бутона „Актуализиране“, файловете, които сте променили в оригиналната тема, ще бъдат заменени с актуализираните! Всички промени ще бъдат загубени и трябва да започнете отначало.

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

Сега е ясно защо, но какво да правя по-нататък?

Оригиналната ви тема, която също наричаме родителска, се намира в папката/wp-content/themes/.