{"id":236054,"date":"2022-03-20T16:42:00","date_gmt":"2022-03-20T13:42:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=236054"},"modified":"2022-05-16T10:00:38","modified_gmt":"2022-05-16T07:00:38","slug":"kuidas-kohandada-lapse-teemat","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-kohandada-lapse-teemat\/","title":{"rendered":"Kuidas kohandada lapse teemat"},"content":{"rendered":"<p>See \u00f5petus ei sobi k\u00f5igile.<\/p>\n<p>Te ei pea olema kogenud arendaja, et j\u00e4rgida, kuid teil on vaja t\u00f5elist huvi WordPressi ja teemade toimimise kohta rohkem teada saada.<\/p>\n<p>Kui te ei karda t\u00f6\u00f6tada natuke koodiga ega m\u00e4\u00e4rida oma k\u00e4si m\u00f5ne teemafailiga, siis tere tulemast pardale!<\/p>\n<p>Sellest juhendist saate teada, kuidas kohandada oma WordPressi saiti lapseteema abil oma s\u00fcdameasjaks, kuid k\u00f5igepealt\u2026<\/p>\n<p>R\u00e4\u00e4gime t\u00e4pselt, miks peaksite isegi kasutama seda veidrat asja, mida nimetatakse &quot;lapseteemaks&quot;.<\/p>\n<h2>Miks kasutada lasteteemat?<\/h2>\n<p>Korda minu j\u00e4rel:<\/p>\n<p>Ma vannun p\u00fchalikult, et ei muuda kunagi teemafaili.<\/p>\n<p>Uued WordPressi kasutajad, kes on huvitatud koodiga kohanduste tegemisest, muudavad sageli oma teema faile otse. See on suur ei-ei.<\/p>\n<p>Miks?<\/p>\n<p>\u00dcks p\u00f5hjus: kui v\u00e4rskendate oma teemat, alistab WordPress teie olemasoleva teema teema uue versiooniga.<\/p>\n<p>Miks see siis oluline on?<\/p>\n<p>Kujutage ette, et kasutate <a href=\"https:\/\/www.competethemes.com\/challenger\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Challengeri<\/a> teema versiooni 1.04. Teisaldasite faili header.php men\u00fc\u00fc ja lisasite faili style.css uue CSS-i. Seej\u00e4rel ilmub versioon 1.05 ja n\u00e4ete oma armatuurlaual teadet.<\/p>\n<p>Kui v\u00e4rskendate versioonile 1.05, asendatakse nii header.php kui ka style.css failid Challengeri versiooni 1.05 failidega. Need ei sisalda samu muudatusi, mida tegite, nii et teie t\u00f6\u00f6 l\u00e4heb kaotsi ja seda pole enam v\u00f5imalik tagasi saada. See v\u00f5ib olla \u00fcsna masendav, kui uputate oma kohandustesse tunde.<\/p>\n<p>Kui aga lisate oma kohandused Challengeri alamteemale, saate turvaliselt v\u00e4rskendada versioonile 1.05, ilma et kaotaksite oma kohandusi, kuna need on turvaliselt alamteemas talletatud.<\/p>\n<p>See muutub natuke selgemaks, kui liigume t\u00f5elise n\u00e4ite juurde, nii et teeme n\u00fc\u00fcd lapse teema.<\/p>\n<h2>Kuidas luua lapse teemat<\/h2>\n<p>Kuigi ma ei hakka siin \u00fcksikasjalikult selgitama, kuidas kogu kood t\u00f6\u00f6tab, on need peamised ideed ja v\u00e4ljav\u00f5tted, mida vajate alustamiseks.<\/p>\n<h3>P\u00f5hiseade<\/h3>\n<p>Alustuseks looge oma t\u00f6\u00f6lauale t\u00fchi kaust. Saate sellele nime anda mis iganes soovite, kuid tavaline nimetamisviis on kasutada teema nime v\u00e4iket\u00e4htedega, millele j\u00e4rgneb &quot;laps&quot; ja t\u00fchikute asendamine sidekriipsudega.<\/p>\n<p>N\u00e4iteks Challengeri teema lapseteema kausta nimi oleks &quot;v\u00e4ljakutsuja-laps&quot;. See kaust sisaldab k\u00f5iki alamteema faile.<\/p>\n<p>Tehniliselt kehtiva alamteema style.css loomiseks on vaja ainult \u00fchte faili.<\/p>\n<h3>Looge fail style.css<\/h3>\n<p>Looge oma valitud koodiredaktoriga uus fail alamteema kaustas ja nimetage see style.css.<\/p>\n<p>Fail style.css on loomulikult see, kuhu saate saidi kohandamiseks kogu oma CSS-i lisada. Selleks, et WordPress tuvastaks teie lapseteema kehtiva teemana, peate faili style.css \u00fclaossa lisama sellise stiilitabeli p\u00e4ise:<\/p>\n<pre><code>\/*\n Theme Name:   Challenger Child\n Template:     challenger\n Author:       Compete Themes\n Version:      1.0\n Author URI:   https:\/\/www.competethemes.com\n Description:  This is a child theme used to customize the Challenger WordPress theme.\n License: GNU  General Public License v2 or later\n License URI:  http:\/\/www.gnu.org\/licenses\/gpl-2.0.html\n*\/<\/code><\/pre>\n<p>Saate selle t\u00e4pse p\u00e4ise kopeerida ja kasutada seda oma lasteteemade jaoks. Vahetage lihtsalt kohandatava teemaga teema nimi v\u00e4lja.<\/p>\n<p>K\u00f5ige olulisem osa on v\u00e4\u00e4rtus &quot;Mall&quot;, mis tuleb m\u00e4\u00e4rata emateema nimele. Eelk\u00f5ige emateemat sisaldava kausta nimi.<\/p>\n<p>Kui see on paigas, saate lapseteema juba men\u00fc\u00fc V\u00e4limus kaudu aktiveerida ja seda kasutada. Teie sait on aga t\u00e4iesti stiilivaba!<\/p>\n<p>Kui alamteema on aktiveeritud, ei laadi WordPress enam p\u00f5hiteema style.css-faili, vaid s\u00f5ltub selle tegemisel teie lapseteemast.<\/p>\n<p>Nii saate laadida m\u00f5lemat laaditabelit\u2026<\/p>\n<h3>Looge fail functions.php<\/h3>\n<p>Looge oma koodiredaktoris alamteemas teine \u200b\u200bfail ja nimetage see functions.php.<\/p>\n<p>J\u00e4rgmisena lisage failile j\u00e4rgmine kood:<\/p>\n<pre><code>&lt;?php \nfunction my_theme_enqueue_styles() { \n  $parent_style = 'parent-style'; \n  wp_enqueue_style( $parent_style, get_template_directory_uri(). '\/style.css' ); \n  wp_enqueue_style( 'child-style', get_stylesheet_directory_uri(). '\/style.css', array( $parent_style ), wp_get_theme()-&gt;get('Version')\n  );\n}\nadd_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );<\/code><\/pre>\n<p>See funktsioon k\u00e4sib WordPressil laadida p\u00f5hiteema style.css-faili ja seej\u00e4rel laadida alla alamteema style.css-faili. Alamteema laaditabeli p\u00e4rast laadimine muudab \u00fclemateema CSS-i valijate alistamise lihtsamaks.<\/p>\n<p>Nagu ma varem mainisin, ei hakka ma seda koodi rida-realt k\u00e4sitlema, kuid selle v\u00e4ljav\u00f5tte <a href=\"https:\/\/codex.wordpress.org\/Child_Themes#Creating_a_Child_Theme_from_an_Unmodified_Parent_Theme\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">kohta<\/a> leiate \u00fcksikasjalikuma selgituse <a href=\"https:\/\/codex.wordpress.org\/Child_Themes#Creating_a_Child_Theme_from_an_Unmodified_Parent_Theme\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPressi koodeksist<\/a>.<\/p>\n<h2>Kohandamine oma uue lapse teemaga<\/h2>\n<p>See on k\u00f5ik, mida pead tegema, et luua toimiv lapseteema!<\/p>\n<p>Lapseteema seadistamisel on kolm v\u00f5imalust, kuidas saate sellega oma saiti kohandada.<\/p>\n<h3>Lisage ja alistage stiile<\/h3>\n<p>Saate lisada alamteema faili style.css nii palju uut CSS-i kui soovite.<\/p>\n<p>Kui otsite oma CSS-is kasutatavaid valijaid, \u00e4rge kontrollige \u00fclemateema faili style.css. K\u00f5ik meie teemad kasutavad CSS-i eelprotsessorit, nii et me isegi ei vaata seda faili! Selle asemel j\u00e4rgige <a href=\"https:\/\/themewp.inform.click\/et\/kuidas-wordpressi-saitidelt-css-i-valijaid-leida\/\" title=\"CSS-i valijate leidmiseks\">CSS-i valijate leidmiseks<\/a> seda <a href=\"https:\/\/themewp.inform.click\/et\/kuidas-wordpressi-saitidelt-css-i-valijaid-leida\/\" title=\"nutikamat protsessi\">nutikamat protsessi<\/a> ja ma arvan, et saate oma saidi kohandamisel palju rohkem edu.<\/p>\n<h3>Funktsioonide alistamine<\/h3>\n<p>H\u00e4sti kodeeritud vanemteema abil saate alistada mis tahes selle funktsioonid.php failis leiduvatest funktsioonidest.<\/p>\n<p>N\u00e4iteks on <a href=\"https:\/\/www.competethemes.com\/mission-news\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mission Newsi<\/a> iga funktsioon \u00fcmbritsetud <code>[function_exists()](https:\/\/php.net\/manual\/en\/function.function-exists.php)<\/code>t\u0161ekiga. See t\u00e4hendab, et saate funktsiooni kopeerida oma alamteema faili functions.php. Seej\u00e4rel saate seal asuvas funktsioonis teha soovitud muudatusi.<\/p>\n<h3>Alista mallid<\/h3>\n<p>Tavaline kohandamine, mis n\u00f5uab alamteemat, on elementide \u00fcmberj\u00e4rjestamine. N\u00e4iteks v\u00f5ite soovida teisaldada postituse pealkirja esilet\u00f5stetud pildi j\u00e4rele, mitte selle ette.<\/p>\n<p>V\u00f5ite v\u00f5tta mis tahes p\u00f5hiteemas leitud mallifailid ja asetada koopia oma alamteemasse. Seej\u00e4rel laaditakse selle asemel alamteema versioon. See v\u00f5imaldab teil saidi mis tahes osas soovitud elemente lisada, \u00fcmber j\u00e4rjestada ja eemaldada.<\/p>\n<h3>Lapse teema installimine<\/h3>\n<p>Kui olete oma muudatustega rahul, saate alamteema oma saidile installida.<\/p>\n<p>Lapseteemasid saab \u00fcles laadida nagu tavalisi WordPressi teemasid, seega kulub nende saidil aktiveerimiseks vaid minut v\u00f5i paar. Lapse teema installimiseks j\u00e4rgige seda \u00f5petust:<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-installida-wordpressi-lapseteema\/\" title=\"Kuidas installida WordPressi lapseteema\">Kuidas installida WordPressi lapseteema<\/a><\/p>\n<p>Kui olete selle k\u00f5igega t\u00e4iesti uus, siin on paar tasuta t\u00f6\u00f6riista, mis teid aitavad.<\/p>\n<p>Esiteks, kui teil pole koodiredaktorit, vaadake <a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Visual Studio Code&#8217;i<\/a>. See on lihtne, kuid paindlik. See on ka t\u00e4iesti tasuta ja sellega tehakse palju professionaalset tarkvara. Seda ma kasutan siin Compete Themesi teemade tegemiseks.<\/p>\n<p>Teiseks on kohaliku WordPressi saidi loomine (v\u00f5rgu\u00fchenduseta) suurep\u00e4rane viis koodi proovimiseks, ilma et see m\u00f5jutaks teie tegelikku veebisaiti. Kuigi olen varem <a href=\"https:\/\/www.mamp.info\/en\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">MAMP-i<\/a> kasutanud ja soovitanud, on <a href=\"https:\/\/local.getflywheel.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Local by Flywheel<\/a> nii lihtne ja lihtne kasutada, et mulle meeldib see. Seda ma kasutan teema arendamiseks ja see on ka tasuta.<\/p>\n<h2>Teie v\u00e4rskendused on turvalised<\/h2>\n<p>Tulles tagasi eelmise n\u00e4ite juurde\u2026<\/p>\n<p>Challengeri teema (v\u00f5i mis tahes teema) v\u00e4rskendamisel asendatakse kogu &quot;v\u00e4ljakutsuja&quot; kataloog, mis ei m\u00f5juta alamteemat, kuna sellel on n\u00fc\u00fcd kaustas &quot;Challenger-child&quot; oma kataloog.<\/p>\n<p>Kui lapseteema on paigas, saate turvaliselt teha mis tahes soovitud kohandusi ja hoida oma vanemateema ajakohasena.<\/p>\n<p>Kui olete CSS-i ja PHP-ga uustulnuk, v\u00f5ib teil kuluda veidi aega, et kohandada soovitud viisil, kuid lapseteema puhul on teil t\u00f6\u00f6tamiseks suurep\u00e4rane alus. \u00c4rge unustage <a href=\"https:\/\/themewp.inform.click\/et\/kuidas-wordpressi-saitidelt-css-i-valijaid-leida\/\" title=\"j\u00e4rgida neid samme,\">j\u00e4rgida neid samme,<\/a> et leida kasutatavaid CSS-i valijaid ja k\u00f5ik stiilikohandused on \u00fcsna lihtsad.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/www.competethemes.com\" class=\"external external_icon\">www.competethemes.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Siit saate teada, kuidas kohandada oma WordPressi saiti alamteemaga, et saaksite teha soovitud muudatusi, ilma et k\u00f5ik kohandused kaotaksid.<\/p>\n","protected":false},"author":1,"featured_media":257616,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[549],"tags":[842],"class_list":["post-236054","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kohandage-wordpressi","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/236054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=236054"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/236054\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/257616"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=236054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=236054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=236054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}