{"id":233556,"date":"2023-02-17T12:13:00","date_gmt":"2023-02-17T09:13:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=233556"},"modified":"2023-02-26T18:20:54","modified_gmt":"2023-02-26T15:20:54","slug":"wordpress-teeman-opetusohjelma-aloittelijoille","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille\/","title":{"rendered":"WordPress-teeman opetusohjelma aloittelijoille"},"content":{"rendered":"<p>T\u00e4m\u00e4 on opetusohjelmasarja, joka kattaa WordPress-teeman kehitt\u00e4misen perusteet tyhj\u00e4st\u00e4. Se on sinulle, joka on harrastellut jonkin verran muiden teemojen vaihtamista, toivoen, ett\u00e4 tiet\u00e4isit tarpeeksi luodaksesi oman teemasi, tai olet yritt\u00e4nyt tehd\u00e4 oman teemasi tyhj\u00e4st\u00e4, mutta sinulla on ollut vaikeuksia ymm\u00e4rt\u00e4\u00e4 teeman tarpeita. T\u00e4m\u00e4n 12 oppitunnin kautta t\u00e4m\u00e4 opetusohjelma opastaa sinua oman WordPress-teeman kehitt\u00e4misess\u00e4 samalla kun opit yleisi\u00e4 k\u00e4yt\u00e4nt\u00f6j\u00e4 ja WordPressin toiminnan perusteita. T\u00e4m\u00e4n opetusohjelman tavoitteena ei ole viimeistell\u00e4 h\u00e4mm\u00e4stytt\u00e4v\u00e4n n\u00e4k\u00f6inen ja k\u00e4ytt\u00f6valmis tai myyntiteema, vaan antaa sinulle vankka perusta, joka tarvitaan sen rakentamiseen ja laajentamiseen.<\/p>\n<p>Suosittelen, ett\u00e4 kirjoitat kaiken itse sen sijaan, ett\u00e4 kopioit + liit\u00e4t koodin. Se on paras tapa oppia (\u00e4l\u00e4 huoli, emme puhu t\u00e4ss\u00e4 tuhansista riveist\u00e4)! Oppitunnit on asetettu niin, ett\u00e4 opit, mit\u00e4 jokainen koodin bitti tekee, askel askeleelta, jotta voit muokata ja lis\u00e4t\u00e4 sit\u00e4 matkan varrella, jotta saat siit\u00e4 juuri sellaisen kuin haluat sen olevan tai milt\u00e4 se n\u00e4ytt\u00e4\u00e4.. Jokaisen oppitunnin lopussa linkit\u00e4n kunkin k\u00e4ytetyn menetelm\u00e4n dokumentaatiosivuille, yleens\u00e4 <a href=\"https:\/\/codex.wordpress.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress Codexiin<\/a>.<\/p>\n<p>T\u00e4m\u00e4 opetusohjelma ei kata tyyli\u00e4 (CSS), mutta siin\u00e4 selitet\u00e4\u00e4n, kuinka voit lis\u00e4t\u00e4 tyylisivut teemaasi, ja k\u00e4yd\u00e4\u00e4n l\u00e4pi, kuinka voit k\u00e4ske\u00e4 WordPressi\u00e4 lis\u00e4\u00e4m\u00e4\u00e4n dynaamisesti hy\u00f6dyllisi\u00e4 luokkia HTML-koodiisi. Kannustan sinua muotoilemaan teemasi itsellesi, kun seuraat sit\u00e4.<\/p>\n<h2>Edellytykset<\/h2>\n<p>T\u00e4m\u00e4 opetusohjelma on sinulle, joka:<\/p>\n<ul>\n<li>Tunnet HTML:n ja CSS:n perusteet<\/li>\n<li>Tied\u00e4 v\u00e4h\u00e4n PHP:t\u00e4. Sinun ei tarvitse olla asiantuntija, mutta sinun tulee tiet\u00e4\u00e4 perusasiat<\/li>\n<li>WordPressin k\u00e4ytt\u00f6 on sinulle tuttua<\/li>\n<li>Haluan oppia!<\/li>\n<\/ul>\n<p>Mit\u00e4 sinun tulee seurata t\u00e4t\u00e4 opetusohjelmaa, on:<\/p>\n<ul>\n<li>Paikallinen kehitysj\u00e4rjestely. Voit kehitt\u00e4\u00e4 siirtoa FTP:n kautta verkkotunnukseen, mutta se on suositeltavaa perustaa paikallisesti. Sinun pit\u00e4isi (ilmeisesti) my\u00f6s olla WordPress asennettuna kehityssivustollesi. Selit\u00e4n lyhyesti <a href=\"http:\/\/awhitepixel.com\/blog\/wordpress-theme-tutorial-for-beginners-part-0-5-setting-up-local-wordpress-development\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">, kuinka t\u00e4m\u00e4 tehd\u00e4\u00e4n osassa 0<\/a>.<\/li>\n<li>Hyv\u00e4 tekstieditori. Voit k\u00e4ytt\u00e4\u00e4 mit\u00e4 tahansa editoria, kuten Notepadia ja vastaavia, mutta on suositeltavaa k\u00e4ytt\u00e4\u00e4 koodaukseen tarkoitettua ohjelmistoa (se on helpompi lukea, l\u00f6yt\u00e4\u00e4 ja kirjoittaa koodia). Itse k\u00e4yt\u00e4n <a href=\"https:\/\/www.sublimetext.com\/3\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Sublime Text 3:a<\/a>.<\/li>\n<\/ul>\n<h2>Oppitunti Sis\u00e4llysluettelo<\/h2>\n<p>Alla on suorat linkit kaikkiin t\u00e4m\u00e4n opetusohjelman 12 oppituntiin; Kuitenkin jokaisen oppitunnin lopusta l\u00f6yd\u00e4t navigointilinkkej\u00e4 seuraavaan tai edelliseen oppituntiin, joten sinun ei tarvitse palata t\u00e4nne.<\/p>\n<p>Sen enemp\u00e4\u00e4 <strong>puhumatta, aloitetaan<\/strong>! Jos sinulla on jo paikallinen WordPress-kehityskokoonpano, siirry suoraan eteenp\u00e4in <a href=\"http:\/\/awhitepixel.com\/blog\/wordpress-theme-tutorial-for-beginners-part-1-introduction\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">osaan 1: Johdanto<\/a>.<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-0-5-paikallisen-wordpress-kehityksen-maeaerittaeminen\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 0.5: Paikallisen WordPress-kehityksen m\u00e4\u00e4ritt\u00e4minen\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 0.5: Paikallisen WordPress-kehityksen m\u00e4\u00e4ritt\u00e4minen<\/a><\/p>\n<p>Vaihe 0.5 WordPress-teeman opetusohjelmassa aloittelijoille kattaa paikallisen kehitysymp\u00e4rist\u00f6n m\u00e4\u00e4ritt\u00e4misen WAMP:n tai XAMPP:n avulla ja WordPressin asentamisen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-1-johdanto\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 1: Johdanto\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 1: Johdanto<\/a><\/p>\n<p>T\u00e4ll\u00e4 oppitunnilla opit kuinka WordPress lataa sis\u00e4lt\u00f6\u00e4 riippuen siit\u00e4, mill\u00e4 sivulla olet, ja teemamallitiedostojen hierarkian mukaan. Opit my\u00f6s, mit\u00e4 kelvolliseen teemaan tarvitaan. Ja lopuksi luomme teemamme ja aktivoimme sen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-2-mallit\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 2: Mallit\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 2: Mallit<\/a><\/p>\n<p>T\u00e4m\u00e4 oppitunti opettaa sinulle, miten WordPress-teeman p\u00e4\u00e4rakennusmallit rakennetaan. Aloitamme t\u00e4rkeimpien mallien luomisen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-3-dynaaminen-sisaeltoe\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 3: Dynaaminen sis\u00e4lt\u00f6\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 3: Dynaaminen sis\u00e4lt\u00f6<\/a><\/p>\n<p>T\u00e4ll\u00e4 WordPress-teeman opetusohjelman aloittelijoille oppitunnilla opimme WordPressin koukuista ja lis\u00e4\u00e4mme teemaamme muutamia koukkuja, joita tarvitaan, jotta teema toimisi kunnolla WordPressin ja laajennusten kanssa. Aloitamme my\u00f6s p\u00e4\u00e4syn WordPressin dynaamiseen sis\u00e4lt\u00f6\u00f6n otsikossamme, esimerkiksi saamaan automaattisesti nykyisen sivun otsikon.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-4-post-loop\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 4: Post Loop\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 4: Post Loop<\/a><\/p>\n<p>T\u00e4ll\u00e4 WordPress-teeman opetusohjelman aloittelijoille oppitunnilla k\u00e4sittelemme yksityiskohtaisesti WordPressin &quot;postisilmukkaa&quot;; mit\u00e4 se on, milt\u00e4 se n\u00e4ytt\u00e4\u00e4, miksi k\u00e4yt\u00e4mme sit\u00e4 ja miten p\u00e4\u00e4semme k\u00e4siksi viesteihin. Sen j\u00e4lkeen ryhdymme toteuttamaan silmukka teemaamme.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-5-viestitietojen-kaeyttoe\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 5: Viestitietojen k\u00e4ytt\u00f6\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 5: Viestitietojen k\u00e4ytt\u00f6<\/a><\/p>\n<p>T\u00e4m\u00e4 WordPress-teeman opetusohjelman oppitunti aloittelijoille k\u00e4sittelee sit\u00e4, kuinka voimme k\u00e4ytt\u00e4\u00e4 ja tulostaa tietoja, kuten sen linkin, otsikon ja muuta jokaisesta viestist\u00e4, kun olemme viestisilmukan sis\u00e4ll\u00e4. Teemme t\u00e4m\u00e4n mallitunnisteilla. Samanaikaisesti lis\u00e4\u00e4mme teemaamme my\u00f6s yksitt\u00e4isen n\u00e4kym\u00e4n mallit.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-6-teeman-funktiot-php\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 6: Teeman funktiot.php\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 6: Teeman funktiot.php<\/a><\/p>\n<p>T\u00e4n\u00e4\u00e4n opimme, miss\u00e4 ja kuinka lis\u00e4t\u00e4 koodia teemamme mallien ulkopuolelle. Teemme t\u00e4m\u00e4n lis\u00e4\u00e4m\u00e4ll\u00e4 teeman functions.php-tiedoston. Matkan varrella opimme my\u00f6s lis\u00e4\u00e4m\u00e4\u00e4n tyylisivut ja skriptit oikealla tavalla.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-7-teeman-asetukset-ja-suositellut-kuvat\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 7: Teeman asetukset ja suositellut kuvat\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 7: Teeman asetukset ja suositellut kuvat<\/a><\/p>\n<p>T\u00e4m\u00e4 oppitunti jatkuu lis\u00e4\u00e4m\u00e4ll\u00e4 WordPress-teeman m\u00e4\u00e4ritt\u00e4miseen tarvittavan peruskoodin. Opimme lis\u00e4\u00e4m\u00e4\u00e4n teematukea ja suodattamaan etusivun otsikon.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-8-kaeaennoes\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 8: K\u00e4\u00e4nn\u00f6s\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 8: K\u00e4\u00e4nn\u00f6s<\/a><\/p>\n<p>Opimme kuinka k\u00e4\u00e4nt\u00e4minen (tai i18n) toimii WordPressiss\u00e4 ja miten tekstit saadaan k\u00e4\u00e4nnett\u00e4v\u00e4ksi. Sis\u00e4lt\u00e4\u00e4 my\u00f6s oppaan PoEditin k\u00e4ytt\u00e4misest\u00e4 .po-tiedostojen luomiseen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-9-valikot-ja-widget-alueet\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 9: Valikot ja widget-alueet\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 9: Valikot ja widget-alueet<\/a><\/p>\n<p>T\u00e4m\u00e4 oppitunti kattaa kuinka lis\u00e4t\u00e4 kaksi WordPressin ydinominaisuutta teemaamme; valikot ja widget-alueet. Opimme rekister\u00f6im\u00e4\u00e4n sijainnin sivuston p\u00e4\u00e4navigointivalikossa ja n\u00e4ytt\u00e4m\u00e4\u00e4n valikon malleissamme sek\u00e4 sallimaan widgetien lis\u00e4\u00e4misen sivupalkkiin ja alatunnistealueeseen.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-10-lisaeae-malleja\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 10: Lis\u00e4\u00e4 malleja\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 10: Lis\u00e4\u00e4 malleja<\/a><\/p>\n<p>T\u00e4ll\u00e4 WordPress-teeman opetusohjelman aloittelijoille oppitunnilla sukeltaamme enemm\u00e4n malleihin. Opimme mallin osista ja toteutamme ne uudelleenk\u00e4ytett\u00e4vyytt\u00e4 varten. Ja lis\u00e4\u00e4mme teemaamme lis\u00e4\u00e4 WordPressin oletusmalleja.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-11-mukautetut-sivumallit\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 11: Mukautetut sivumallit\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 11: Mukautetut sivumallit<\/a><\/p>\n<p>T\u00e4ll\u00e4 WordPress-teeman opetusohjelman aloittelijoille oppitunnilla opimme sivumalleista, mit\u00e4 ne ovat, miten niit\u00e4 luodaan ja parhaita k\u00e4yt\u00e4nt\u00f6j\u00e4. Teemme esimerkkin\u00e4 t\u00e4ysleve\u00e4n mallin. Matkan varrella lis\u00e4\u00e4mme my\u00f6s luokan runkoon kysym\u00e4ll\u00e4, k\u00e4ytt\u00e4\u00e4k\u00f6 sivu tietty\u00e4 sivumallia.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-osa-12-mukautettu-viestikysely\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 12: Mukautettu viestikysely\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Osa 12: Mukautettu viestikysely<\/a><\/p>\n<p>T\u00e4ll\u00e4 viimeisell\u00e4 oppitunnilla opimme kirjoittamaan oman kyselysi viesteist\u00e4 ja kiert\u00e4m\u00e4\u00e4n niit\u00e4 keskeytt\u00e4m\u00e4tt\u00e4 mallin yl\u00e4silmukkaa. Teemme yksitt\u00e4isille viesteille malliosan, jossa n\u00e4kyv\u00e4t samaan kategoriaan liittyv\u00e4t viestit.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-teeman-opetusohjelma-aloittelijoille-johtopaeaetoes-ja-seuraavat-vaiheet\/\" title=\"WordPress-teeman opetusohjelma aloittelijoille \u2013 Johtop\u00e4\u00e4t\u00f6s ja seuraavat vaiheet\">WordPress-teeman opetusohjelma aloittelijoille \u2013 Johtop\u00e4\u00e4t\u00f6s ja seuraavat vaiheet<\/a><\/p>\n<p>P\u00e4\u00e4t\u00e4mme t\u00e4m\u00e4n WordPress-teeman opetusohjelman aloittelijoille tekem\u00e4ll\u00e4 nopean yhteenvedon oppimistamme. Ja katso, mit\u00e4 voit tehd\u00e4 seuraavaksi ja miten voit parantaa itse\u00e4si WordPress-teeman kehitt\u00e4j\u00e4n\u00e4.<\/p>\n<\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/awhitepixel.com\" class=\"external external_icon\">awhitepixel.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>12 oppitunnin opetusohjelmasarja, joka kattaa WordPress-teeman kehitt\u00e4misen perusteet tyhj\u00e4st\u00e4. T\u00e4ydellinen aloittelijoille, jotka haluavat tulla teemakehitt\u00e4j\u00e4ksi!<\/p>\n","protected":false},"author":1,"featured_media":223973,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[927,895,895,1110,843,803,803,927,843,864,864],"tags":[1166],"class_list":["post-233556","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aiheita","category-koodi","category-n-a","category-opetusohjelmia","category-php-5","category-wordpress-5","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/233556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=233556"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/233556\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/223973"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=233556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=233556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=233556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}