Interneto svetainės Vaiko temos kūrimas

()

Interneto svetainės Vaiko tema leidžia pakeisti nedidelius savo svetainės dizaino išvaizdos aspektus, išsaugant savo internetinės svetainės temos išvaizdą ir funkcionalumą. Norint suprasti, kaip veikia vaikų temos, pirmiausia svarbu suprasti tėvų ir vaikų temų santykį.

Kas yra Interneto svetainės tėvų tema?

Pagrindinė tema yra išsami tema, apimanti visus reikalingus WordPress šablonų failus ir išteklius, kad tema veiktų. Visos temos, išskyrus vaikų temas, laikomos tėvų temomis.

Kas yra Interneto svetainės vaiko tema?

Svetainės vaiko tema paveldi pagrindinės temos išvaizda ir visas pagrindinės internetinės svetainės temos funkcijas, tačiau ją galima naudoti bet kurios temos dalies modifikavimui. Tokiu būdu redagavimai laikomi atskirai nuo pagrindinės temos failų. Naudodami antrinę temą galite atnaujinti pagrindinę temą, nepaveikdami ir neprarasdami savo svetainėje pritaikytų redagavimų.

Kas yra Interneto svetainės vaiko tema

Pastaba: Jei pagrindinėje internetinės svetainės temoje atliekate išsamius pakeitimus ir pritaikymus – ne tik stilius ir keliu temos failų pakeitimus – pagrindinės temos redagavimas gali būti geresnis pasirinkimas nei vaiko tema. Sukūrę pagrindinę temą ateityje galėsite išvengti problemų, susijusių su nebenaudojamu kodu. Kuriant internetinė svetainę, tai reikia nuspręsti kiekvienu atveju atskirai.

Kaip sukurti Interneto svetainės vaiko temą

1. Sukurkite vaiko temos aplanką

Pirmiausia sukurkite naują aplanką savo temų kataloge, esančiame wp-content/themes.

Katalogui reikia pavadinimo. Geriausia, jei vaiko temai suteikiamas tėvinės temos vardas prie vardo pabaigos pridedant -child . Pvz., Jei kūrėte vaiko temą twentyfifteen, katalogas bus pavadintas twentyfifteen-child.

2. Sukurkite stiliaus failą pavadinimu: style.css

Tada turėsite sukurti stiliaus failą pavadinimu style.css, kuriame bus visos CSS taisyklės ir redagavimai, valdantis jūsų temos išvaizdą. Stiliaus faile turi būti būtinas antraštės komentaras pačiame failo viršuje. Tai pasakoja „WordPress“ pagrindinę informaciją apie temą, įskaitant tai, kad tai yra vaiko tema su konkrečiu tėvu.
Reikalinga ši informacija:

  • Temos pavadinimas – turi būti unikalus jūsų temai
  • Šablonas – pirminės temos katalogo pavadinimas. Mūsų pavyzdžio tėvų tema yra twentyfifteen tema, taigi šablonas bus twentyfifteen. Gali būti, kad dirbate su kita tema, todėl atitinkamai koreguokite pavadinimą.

Pridėkite likusią informaciją, jei taikoma. Vienintelis reikalingas vaiko temos failas yra style.css, tačiau functions.php failas yra būtinas norint tinkamai susisteminti stilius (toliau).

3. Įdiekite vaiko temą

Įdiekite antrinę temą, kai diegiate bet kurią kitą temą. Galite nukopijuoti aplanką į svetainę naudodami FTP arba sukurti antrinio aplanko aplanko ZIP failą, pasirinkdami parinktį išlaikyti aplanko struktūrą, ir spustelėkite Išvaizda> Temos> Pridėti naują, jei norite įkelti ZIP failą.

5. Suaktyvinkite vaiko temą

Jūsų vaiko tema dabar paruošta aktyvuoti. Prisijunkite prie savo svetainės administravimo ekrano ir eikite į Administravimo ekranas> Išvaizda> Temos . Turėtumėte pamatyti savo vaiko temą pateiktą ir pasirengusią suaktyvinti. (Jei jūsų WordPress diegimas įgalintas keliose svetainėse, jums gali tekti pereiti į tinklo administravimo ekraną, kad įgalintumėte temą (skirtuke Tinklo administratoriaus temų ekranas). Tada galite grįžti į savo svetainę atitinkantį WordPress administravimo ekraną į suaktyvinkite vaiko temą.)

Pastaba: Jums gali tekti iš naujo išsaugoti meniu išvaizda> meniu ir temos parinktis (įskaitant fono ir antraštės vaizdus), suaktyvinus vaiko temą.

Šablono failų pridėjimas

Išskyrus functions.php failą, bet kuris failas, kurį pridėsite prie vaiko temos, perrašys tą patį failą pagrindinėje temoje.

Daugeliu atvejų geriausia sukurti šablonų failų, kuriuos norite pakeisti iš pirminės temos, kopiją, tada atlikite nukopijuotų failų pakeitimus, palikdami pirminius failus nepakeistus. Pvz., Jei norite pakeisti pagrindinės temos header.php failo kodą, nukopijuosite failą į vaiko temos aplanką ir jame jį pritaikysite.

Į antrinę temą taip pat galite įtraukti failus, kurie nėra įtraukti į pagrindinę temą. Pvz., Galbūt norėsite sukurti konkretesnį šabloną, nei yra jūsų pagrindinėje temoje, pvz., Konkretaus puslapio ar kategorijų archyvo šabloną (pvz., Puslapis „3.php“ būtų įkeltas puslapiui, kurio ID yra 3).

Funkcijų.php 

Skirtingai style.cssfunctions.php vaiko tema nenusileidžia jos atitikmeniui iš tėvų. Vietoj to, jis yra įkeltas be tėvų funkcijų.php . (Tiksliau, jis įkeliamas prieš pat tėvų failą.)

Tokiu būdu functions.php vaiko temoje yra protingas sprendimas be rūpesčių modifikuoti tėvų temos funkcionalumą. Tarkime, kad prie temos norite pridėti PHP funkciją. Greičiausias būdas būtų atidaryti functions.php failą ir įdėti funkciją. Bet tai nėra protinga: kitą kartą atnaujinus temą, funkcija išnyks. Bet yra alternatyvus būdas, kuris yra protingas būdas: galite sukurti vaiko temą, pridėti joje functions.php failą ir pridėti savo funkciją prie to failo. Funkcija atliks tą patį darbą ir iš ten, turėdama pranašumą, kad tai neturės įtakos būsimiems pagrindinės temos atnaujinimams.

PASTABA: Internetinės svetainės vaiko temas galima versti ir i kitas kalbas.

Kiek šis įrašas buvo jums naudingas?

Norėdami įvertinti, spustelėkite žvaigždutę!

Vertino skaitytojai kurie suteikė žvaigždučių įvertinimus

Kol kas nėra balsų! Būkite pirmas įvertinęs šį pranešimą.

Kokia jūsų nuomonė apie ši pranešimą, ar jis yra naudingas? ...

Skelbkite socialiniuose tinkluose, kad sulauktumėte daugiau apsilankymų!

Atsiprašome, kad šis įrašas nebuvo jums naudingas!

Patobulinkime šį įrašą kartu!

Pateikite pasiūlymą ar savo komentarą ir mes bandysime jį kiek patobulinti.

VIP Spauda
Paskelbė: VIP Spauda

Šiuolaikiniame pasaulyje yra svetainių ir portalų, kuriuose pateikiamos įvairios prekės ir paslaugos. Mūsų tikslas, kad kompanijos gautu vertingas nuorodas į savo svetaines ir paslaugas, turėtu didesni žinomumą ir papildomus vartotojų srautus. Mes siūlome paslaugas visu tipu kompanijoms ir vartotojams.

Su manimi jus galite susisiekti telefonu +37060971961 arba el. paštu «namuose2@gmail.com»