Kumpletong Gabay sa Tema ng Bata ng WordPress

Mga tema ng WordPress na bata. Maaari silang tunog (at mukhang) nakakatakot sa una, ngunit sa sandaling malaman mo ang ins at out (pati na rin ang kagandahan) ng mga tema ng bata ng WordPress, magkakaroon ka ng maraming kasiyahan. Sa post na ito, babasagin natin ang tema ng bata ng WordPress sa iba’t ibang bahagi nito. Upang mailagay ito sa ibang paraan, malalaman natin:


  • Ano ang isang Tema ng Anak ng WordPress
  • Mga Merito ng Mga Tema sa WordPress na Bata
  • Mga Demonyo ng Mga Tema ng Anak ng WordPress
  • Paano Gumawa ng isang Tema ng Anak ng WordPress
  • Mga Mapagkukunan ng Tema ng WordPress ng Anak

Ano ang Isang Tema ng Anak ng WordPress?

Kaya, ano ang isang tema ng bata sa WordPress?

Ang isang tema ng bata sa WordPress ay isang pangunahing tema ng WordPress na “hiniram” ng mga file at template ng pag-andar mula sa ibang tema ng WordPress na kilala bilang tema ng magulang. Huwag ka nang manuntok, ipaliwanag ko nang detalyado ang lahat.

A tema ng magulang ay isang pangkaraniwang tema ng WordPress tulad ng aming nangungunang nagbebenta ng Kabuuan ng Tema ng WordPress, ang default na Dalawampu’t labing apat na tema o alinmang tema na iyong ginagamit sa iyong website.

Ang pinaka pangunahing tema ng WordPress na bata ay isang folder na naglalaman ng isang espesyal na style.css file. Huwag kang mag-alala na magiging maayos ang lahat sa oras na maipaliwanag ko. Ang isa sa mga katanungan na marahil ay dumadaan sa iyong ulo ngayon ay: Bakit gusto ng isang tao na gumamit ng tema ng bata habang maraming mga tema ng magulang?

Ang sagot ay medyo simple. Karamihan sa mga tema ng magulang ay nakakakuha ng mga update ngayon at pagkatapos. Kaya, kung kukuha ka ng isang tema ng magulang at ipasadya ang code (at estilo), mawawala ang lahat ng mga pagbabagong ito sa susunod na mai-update mo ang tema. Ito ay kung saan ang mga tema ng anak ng WordPress ay pumasok. Ang isang tema ng anak ng WordPress ay nagbibigay sa iyo ng kapangyarihan upang ipasadya ang iyong tema ng magulang nang hindi pinapatakbo ang panganib na mawala ang iyong mga pagbabago kapag nag-update ka. Siyempre, maaari mong piliing mawala sa mga pag-update kung hindi mo alintana ang paglalantad ng iyong website sa mga hacker.

Paglipat sa …

Ilang mga talata na ang nakaraan, nabanggit ko na ang mga tema ng bata ay “humiram” ng mga file na template at pag-andar mula sa mga tema ng magulang. Paano ito nangyari? Mag-isip ng mga tema ng bata bilang anino tema; ginagaya nila ang mga tema ng kanilang magulang. Ito ay tulad ng paglikha ng isang kopya ng tema ng iyong magulang nang hindi talaga kinokopya ang anupaman. Parang tunog ng magic, tama?

Pindutin ang pindutan ng pag-freeze. Paano ka makakalikha ng isang kopya ng tema ng magulang nang hindi talaga kinokopya ang anumang bagay? Ang lihim sa pag-unawa sa mga tema ng bata ay nasa loob ng espesyal na style.css file na nabanggit namin kanina. Sa totoo lang, ang lihim ay isang solong linya na matatagpuan sa loob ng style.css. Aling linya ang tinatanong mo? Higit pa sa na sa isang sandali. Dahil gagawa kami ng isang tema ng bata mamaya sa post na ito, ipakikilala ko lamang ang ilang mga pangunahing konsepto upang maihayag ang linya na pinag-uusapan ko at bibigyan ka ng mas mahusay na pag-unawa sa mga tema ng bata.

Upang makabuo ng isang tema ng bata, dapat kang lumikha ng isang folder (para sa tema ng bata) sa iyong direktoryo ng mga tema ng WordPress. Maaari mong pangalanan ang folder ano man (o pagkatapos ng iyong tema). Susunod, dapat kang lumikha ng isang style.css gamit ang sumusunod na code:

/ *
Pangalan ng Tema: Ang pangalan ng tema ng iyong anak (hal. Kabuuan ng Tema ng Bata)
Tema URI: http://www.example.com (URL ng tema ng iyong anak)
Paglalarawan: Isang maikling paglalarawan ng tema ng iyong anak
May-akda: Pumunta ang iyong pangalan dito
Template: Pangalan ng direktoryo ng tema ng iyong magulang (hal. Kabuuan, dalawampu't isa, atbp)
Bersyon: 1.0.0
* /

Dapat mong i-save ang style na ito.css sa folder ng tema ng iyong anak. Ngayon, bumalik sa ika-anim (ika-6) na linya sa code sa itaas. Makikita mo:

Template: Pangalan ng direktoryo ng tema ng iyong magulang (hal. Kabuuan, dalawampu't isa, atbp)

Sinasabi sa linyang ito ang tema ng iyong anak kung saan ang tema ng magulang na humiram ng mga function at mga file ng template. Ang simpleng linya na ito ay nag-uugnay sa tema ng iyong anak sa tema ng magulang, na kumikilos bilang isang conduit kung saan natatanggap ng tema ng bata ang mga file ng template at pag-andar mula sa tema ng magulang. Nangangahulugan ito na dapat mong mai-install ang tema ng magulang sa iyong platform ng WordPress.

Sapat na sabihin, kung wala ang linyang ito, wala kang tema ng bata. Mayroon ka lamang isang folder at isang pangkaraniwang style.css file.

Sa buod, ang linya ng template ay nagmamana (karamihan sa) tema ng iyong magulang kapag binuhay mo ang tema ng iyong anak. Ang lahat ng mga pagbabago na ginawa mo sa tema ng iyong anak ay hindi maaapektuhan kung / kapag na-update mo ang tema ng magulang. Paano mo gusto ang paliwanag na iyon? Sumusunod ka ba o hindi ba malinaw ito? Kung ikaw ay kasama ko, magpatuloy sa mga pakinabang at kawalan ng mga tema ng WordPress na bata.

Ano ang Mga Pakinabang ng Paggamit ng Tema ng Bata?

Maraming mga pakinabang sa paggamit ng isang tema ng bata at inirerekumenda namin ang sinumang gumagamit ng isang tema na hindi pasadyang itinayo para sa kanilang website upang mai-setup at maisaaktibo ang isang tema ng bata. Inilista namin ang ilan sa mga pangunahing benepisyo para sa paggamit ng isang tema ng bata at kung bakit dapat mo itong ituring na mabuti.

Tagumpay

Secure Update

Ang mga tema ng bata sa WordPress ay humiram lamang ng mga function, template at estilo mula sa tema ng magulang. Pinapayagan ka nitong ipasadya ang iyong website nang hindi hawakan ang tema ng magulang. Samakatuwid, kapag na-update ng mga developer ang tema ng iyong magulang, maaari mong ligtas na i-upgrade ang iyong website nang hindi nawawala ang mga pasadyang pagbabago.

Ang mga tema ng bata ay madaling mapalawak

Ang mga tema ng bata ng WP ay nagbibigay sa iyo ng maraming kakayahang umangkop. Maaari kang lumikha ng mga bagong file ng template na hindi bahagi ng tema ng magulang. Maaari kang magdagdag ng mga bagong pag-andar, estilo at iba pa. Bilang karagdagan, maraming mga komersyal at libreng mga balangkas ng tema na may extensible na mga pagpipilian upang makapagsimula ka.

Ang mga tema ng bata ay Fallback-Safe

Ang bawat developer ay tao, at alam nating lahat na ang pagkakamali ay tao. Lahat ay nagkakamali at lahat nakakalimutan. Iyon ay sinabi, ikaw ay magiging sa sopas kung nakalimutan mong mag-code para sa isang bagay kapag gumagamit ng tema ng magulang. Ang mga bagay ay medyo naiiba sa mga tema ng bata. Kung nakalimutan mo ang ilang code, awtomatikong mai-load ng WordPress ang isang alternatibo (o ang orihinal) mula sa tema ng magulang. Siyempre, totoo lamang ito kung umiiral ang code sa tema ng magulang.

Ano ang mga Negatibo sa Paggamit ng Tema ng Bata?

Habang sa pangkalahatang mga tema ng bata ay kamangha-mangha at inirerekumenda namin na ang bawat isa na gumagamit ng WordPress buhayin ang isang tema ng bata sa kanilang site kung plano nila sa paggawa ng anumang mga potensyal na pag-tweak sa hinaharap, ang mga ito ay ilang mga bagay na dapat mong tandaan..

May curve sa Learning

Pangunahing tema ng mga bata para sa pagpapalawak o pagpapasadya ng pag-andar ng tema ng iyong magulang na nangangahulugang kung hindi ka developer ay hindi gaanong magagawa mo sa tema ng iyong anak at nais mong malaman ang ilang coding na kukuha buong potensyal ng tema ng iyong anak. Kaya’t kung ikaw ay isang newbie, kailangan mo ng oras upang malaman ang mga gawa ng mga tema ng magulang at WordPress (pati na rin ang isang maliit na code) sa pangkalahatan upang tamasahin ang buong potensyal ng mga tema ng bata. Ang parehong pareho, dapat mong kumita ang iyong mga guhitan. Pagkatapos ng lahat, ikaw ay coding ang layo tulad ng mga kalamangan sa walang oras!

Mga Bagay Nasira o Naiiwan sa Likod

Kung binuo mo ang iyong website sa paligid ng isang tema ng magulang, maaaring kailanganin mong mag-tweak ng ilang mga bagay (hal. Mga menu, mga widget at / o mga pagpipilian sa tema) kapag lumipat ka sa isang tema ng bata. Ang ilang mga tema ay naka-save ng mga setting sa database batay sa pangalan ng tema kaya kapag lumipat ka sa tema ng iyong anak ay maaaring mukhang nawala ka sa lahat ng iyong mga setting ng tema ng magulang (Mga setting ng Customizer) ngunit huwag mag-alala na ligtas sila sa database ngunit ikaw ay kailangang bumalik sa iyong magulang kung ito ang kaso upang maaari mong kopyahin ang iyong mga setting at ilipat ang mga ito. Sa aming kabuuang tema ay nagbibigay kami ng isang kapaki-pakinabang na panel ng Pag-import / Export mismo sa dashboard upang maaari mong kopyahin ang iyong mga setting ng Customizer na tema bago lumipat sa tema ng iyong anak at lumipat sa kanila.

Bilang karagdagan, kung gumagamit ka ng tema ng iyong anak upang magbigay ng karagdagang pag-andar sa iyong site sa halip ay gumagamit ng isang plugin kung sakaling palitan mo ang iyong tema ng magulang maaaring kailanganin mong ilipat ang ilang mga tweak na ito sa isang bagong tema ng bata, palitan ang pangalan ng iyong kasalukuyang tema ng bata o ilipat ang nag-tweet sa isang pasadyang plugin.

Paano Gumawa ng isang Tema ng Anak ng WordPress?

Nais kong ipagpalagay na ikaw ay aktibo at gumawa ng isang folder at “espesyal na” style.css file para sa tema ng iyong anak. Kung lumaktaw ka lamang sa bahaging ito (o sabik na naghihintay para sa seksyong ito), mangyaring buksan ang iyong direktoryo ng mga tema ng WordPress sa pamamagitan ng FTP / SFTP (… / wp-content / tema) at lumikha ng isang folder kung saan ilalagay mo ang tema ng iyong anak.

Tandaan: Maaari mong ma-access ang direktoryo ng mga tema sa pamamagitan ng iyong File Manager sa iyong cPanel. Bilang kahalili, maaari kang gumamit ng FTP client tulad ng FileZilla kung pinagana mo ang FTP account.

Susunod, buksan ang iyong paboritong text editor (minahan ko Notepad++) at lumikha ng isang style.css file na may sumusunod na impormasyon:

/ *
Pangalan ng Tema: Ang pangalan ng tema ng iyong anak (hal. Kabuuan ng Tema ng Bata)
Tema URI: http://www.example.com (URL ng tema ng iyong anak)
Paglalarawan: Isang maikling paglalarawan ng tema ng iyong anak
May-akda: Pumunta ang iyong pangalan dito
Template: Pangalan ng direktoryo ng tema ng iyong magulang (hal. Kabuuan, dalawampu't isa, atbp)
Bersyon: 1.0.0
* /

Ito ay ang parehong code na ginamit namin nang mas maaga.

Mag-upload ng iyong style.css file sa folder ng tema ng bata. Sa puntong ito, ang iyong style.css file ay walang laman (bukod sa mga linya sa itaas, na walang ginagawa sa mga tuntunin ng estilo), kaya huwag asahan na ang tema ng iyong anak ay magmukhang anumang bagay tulad ng tema ng iyong magulang. Upang malampasan ang sagabal na ito, maaari mong mai-import ang style ng tema ng iyong magulang sa pamamagitan ng paglikha ng isang bagong walang laman na file na function.php sa loob ng folder ng tema ng bata at idagdag ang sumusunod na code ng PHP:

function na total_child_enqueue_parent_theme_style () {

// Dinamikong makakuha ng bilang ng bersyon ng mga istilo ng magulang (nagbibigay-daan sa muling pag-cache ng mga browser ang iyong styleheet kapag na-update mo ang iyong tema)
$ tema = wp_get_theme ('Kabuuan');
$ bersyon = $ tema-> makuha ('Bersyon');

// I-load ang styleheet
wp_enqueue_style ('style ng magulang', get_template_directory_uri (). '/ style.css', array (), $ bersyon);

}
add_action ('wp_enqueue_scripts', 'total_child_enqueue_parent_theme_style');

Siguraduhin na baguhin kung saan sinasabi nito na “Kabuuan” upang maging pangalan ng tema ng iyong magulang. Papayagan nito ang tema ng iyong anak na pabago-bago ang pag-update ng numero ng bersyon na naidugtong sa istilo ng magulang.css kaya kapag ang tema ng magulang ay na-update kung mayroong mga pagbabago sa style.css file sa magulang na tema hayaan nito ang browser at ang iyong CDN ( kung gumagamit ng isa) muling cache ang styleheet at pigilan ang iyong site mula sa pagkakaroon ng mga isyu sa CSS kung tiningnan.

Pagpapasadya ng Iyong Tema ng Anak

anak-tema-pagpapasadya

Ngayon dumating ang masayang bahagi. Malamang nilikha mo ang tema ng iyong anak upang makagawa ng mga pagpapasadya, kaya sumisid!

  • Upang ipasadya ang tema ng iyong anak, idagdag lamang ang iyong mga estilo sa style.css na iyong nilikha. Tatanggalin nila ang mga kaukulang istilo na matatagpuan sa tema ng magulang.
  • Upang i-edit ang mga file ng template, kopyahin ang mga ito sa tema ng iyong anak, at pagkatapos ay i-edit ang mga ito mula doon. Ngunit hindi LAHAT ng mga file ay maaaring makopya sa tema ng iyong anak at mabago, maaari mo lamang kopyahin ang mga file ng template. Kaya kung ang tema ay may ilang mga file sa loob para sa isang kasama, inc, function o iba pang folder na may hawak na pasadyang mga klase at pag-andar na maaaring hindi mo makaya kopyahin ang mga ito at baguhin ang mga ito. Para sa mga kaso na maaaring nais mong tingnan ang paggamit ng mga filter o pagkilos ng mga hook upang baguhin ang default na mga function ng tema ng magulang.
  • Maaari kang magdagdag ng mga pasadyang mga file ng template sa iyong tema ng anak para sa higit pang mga pag-andar
  • Gamitin ang file ng function ng tema ng iyong anak upang magdagdag ng mga pasadyang pag-andar at magamit ang tema ng magulang o mga filter ng WordPress. Huwag magdagdag ng mga bagong pag-andar sa file ng function.php sa tema ng iyong magulang!

Ang WordPress ay i-load ang mga file ng template at estilo sa tema ng iyong anak, ngunit kung may nawawala, mai-load nito ang kaukulang mga file sa tema ng magulang. Oh oo, ang mga tema ng bata ay ligtas sa fallback, ngunit pinipili ko na sinabi na namin.

At iyon lang.


Upang balutin ang mga bagay …

Ang mga tema ng bata ay napakalakas ng malayo sa pagpapasadya at pagpapalawak. Bukod dito, nagbibigay sila ng mahusay na mga batayan sa pag-aaral para sa sinumang naghahanap upang malaman ang pag-unlad ng tema ng WordPress. Ang mga ito ay simple at masaya upang lumikha at bigyan ka ng maraming mga pagpipilian upang i-on ang iyong WordPress site alinman sa gusto mo.

Magdisenyo ng malayo at magsaya, at huwag mag-iwan bago ibahagi sa amin ang mga komento sa ibaba. Gustung-gusto namin at pinahahalagahan ang iyong puna ��

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map