{"id":5166,"date":"2019-12-03T23:35:31","date_gmt":"2019-12-03T20:35:31","guid":{"rendered":"https:\/\/sitecenneti.com\/wordpress\/?p=5166"},"modified":"2021-03-13T22:48:57","modified_gmt":"2021-03-13T19:48:57","slug":"8-2-tema-degerlendirme-kurallari-zorunlu-ozellikler","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/8-2-tema-degerlendirme-kurallari-zorunlu-ozellikler\/","title":{"rendered":"8.2 Tema De\u011ferlendirme Kurallar\u0131 &#8211; Zorunlu \u00d6zellikler"},"content":{"rendered":"<div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">BU DERS\u0130N BA\u015eLIKLARI<\/p><ul class=\"toc_list\"><li><a href=\"#Tema_Degerlendirme_Sureci\"><span class=\"toc_number toc_depth_1\">1<\/span> Tema De\u011ferlendirme S\u00fcreci<\/a><\/li><li><a href=\"#Tema_Gonderme_Limiti\"><span class=\"toc_number toc_depth_1\">2<\/span> Tema G\u00f6nderme Limiti<\/a><\/li><li><a href=\"#Beklenecek_Sure\"><span class=\"toc_number toc_depth_1\">3<\/span> Beklenecek S\u00fcre<\/a><\/li><li><a href=\"#Birden_Cok_Yazar_Hesabina_Sahip_Olabilirsiniz\"><span class=\"toc_number toc_depth_1\">4<\/span> Birden \u00c7ok Yazar Hesab\u0131na Sahip Olabilirsiniz<\/a><\/li><li><a href=\"#WordPress_Temasinin_Zorunlu_Ozellikleri\"><span class=\"toc_number toc_depth_1\">5<\/span> WordPress Temas\u0131n\u0131n Zorunlu \u00d6zellikleri<\/a><ul><li><a href=\"#1-_Temanin_Erisilebilirligi_8211_Accessibility\"><span class=\"toc_number toc_depth_2\">5.1<\/span> 1- Teman\u0131n Eri\u015filebilirli\u011fi &#8211; Accessibility<\/a><\/li><li><a href=\"#2-_Temanin_Kod_Yapisi\"><span class=\"toc_number toc_depth_2\">5.2<\/span> 2- Teman\u0131n Kod Yap\u0131s\u0131<\/a><ul><li><a href=\"#Kod_Yapisi_ile_Ilgili_Dogru_Ornekler\"><span class=\"toc_number toc_depth_3\">5.2.1<\/span> Kod Yap\u0131s\u0131 ile \u0130lgili Do\u011fru \u00d6rnekler<\/a><\/li><\/ul><\/li><li><a href=\"#3-_Cekirdek_Islevler_ve_Ozellikler\"><span class=\"toc_number toc_depth_2\">5.3<\/span> 3- \u00c7ekirdek \u0130\u015flevler ve \u00d6zellikler<\/a><ul><li><a href=\"#WordPress_Cekirdek_Ozellikleri_ile_Ilgili_Ornekler\"><span class=\"toc_number toc_depth_3\">5.3.1<\/span> WordPress \u00c7ekirdek \u00d6zellikleri ile \u0130lgili \u00d6rnekler<\/a><\/li><\/ul><\/li><li><a href=\"#4-_Yavru_Tema_Child_Theme\"><span class=\"toc_number toc_depth_2\">5.4<\/span> 4- Yavru Tema (Child Theme)<\/a><\/li><li><a href=\"#5-_Readmetxt_Dosyasi_Formati\"><span class=\"toc_number toc_depth_2\">5.5<\/span> 5- Readme.txt Dosyas\u0131 Format\u0131<\/a><\/li><li><a href=\"#6-_Sunum_mu_Islevsellik_mi\"><span class=\"toc_number toc_depth_2\">5.6<\/span> 6- Sunum mu? \u0130\u015flevsellik mi?<\/a><ul><li><a href=\"#Eklentilerin_Plugins_Kapsamina_Giren_Ozellikler\"><span class=\"toc_number toc_depth_3\">5.6.1<\/span> Eklentilerin (Plugins) Kapsam\u0131na Giren \u00d6zellikler<\/a><\/li><li><a href=\"#Twenty_Seventeen_Temasinin_Baslangic_Icerigi\"><span class=\"toc_number toc_depth_3\">5.6.2<\/span> Twenty Seventeen Temas\u0131n\u0131n Ba\u015flang\u0131\u00e7 \u0130\u00e7eri\u011fi<\/a><\/li><\/ul><\/li><li><a href=\"#7-_Ice_Aktarma_ve_Indirme\"><span class=\"toc_number toc_depth_2\">5.7<\/span> 7- \u0130\u00e7e Aktarma ve \u0130ndirme<\/a><\/li><li><a href=\"#8-_Dokumantasyon\"><span class=\"toc_number toc_depth_2\">5.8<\/span> 8- D\u00f6k\u00fcmantasyon<\/a><\/li><li><a href=\"#9-_Dil\"><span class=\"toc_number toc_depth_2\">5.9<\/span> 9- Dil<\/a><ul><li><a href=\"#Tema_Dili_ile_Ilgili_Ornekler\"><span class=\"toc_number toc_depth_3\">5.9.1<\/span> Tema Dili ile \u0130lgili \u00d6rnekler<\/a><\/li><\/ul><\/li><li><a href=\"#10-_Tema_Lisansi\"><span class=\"toc_number toc_depth_2\">5.10<\/span> 10- Tema Lisans\u0131<\/a><\/li><li><a href=\"#11-_Adlandirma\"><span class=\"toc_number toc_depth_2\">5.11<\/span> 11- Adland\u0131rma<\/a><\/li><li><a href=\"#12-_Secenekler_ve_Ayarlar\"><span class=\"toc_number toc_depth_2\">5.12<\/span> 12- Se\u00e7enekler ve Ayarlar<\/a><\/li><li><a href=\"#13-_Eklentiler\"><span class=\"toc_number toc_depth_2\">5.13<\/span> 13- Eklentiler<\/a><\/li><li><a href=\"#14-_Temanin_Ekran_Goruntusu_screenshotpng\"><span class=\"toc_number toc_depth_2\">5.14<\/span> 14- Teman\u0131n Ekran G\u00f6r\u00fcnt\u00fcs\u00fc (screenshot.png)<\/a><\/li><li><a href=\"#15-_Gizlilik\"><span class=\"toc_number toc_depth_2\">5.15<\/span> 15- Gizlilik<\/a><\/li><li><a href=\"#16-_Gorsel_Kurallari\"><span class=\"toc_number toc_depth_2\">5.16<\/span> 16- G\u00f6rsel Kurallar\u0131<\/a><\/li><li><a href=\"#17-_Satis_Krediler_ve_Linkler\"><span class=\"toc_number toc_depth_2\">5.17<\/span> 17- Sat\u0131\u015f, Krediler ve Linkler<\/a><ul><li><a href=\"#Rahatsiz_Etmeyen_Ek_Ozelliklere_Ornekler\"><span class=\"toc_number toc_depth_3\">5.17.1<\/span> Rahats\u0131z Etmeyen Ek \u00d6zelliklere \u00d6rnekler<\/a><\/li><li><a href=\"#Tema_Kullanicilarina_Ait_Sosyal_Medya_Hesaplari\"><span class=\"toc_number toc_depth_3\">5.17.2<\/span> Tema Kullan\u0131c\u0131lar\u0131na Ait Sosyal Medya Hesaplar\u0131<\/a><\/li><li><a href=\"#Tema_Yazarina_Ait_Sosyal_Medya_Hesaplari\"><span class=\"toc_number toc_depth_3\">5.17.3<\/span> Tema Yazar\u0131na Ait Sosyal Medya Hesaplar\u0131<\/a><\/li><\/ul><\/li><li><a href=\"#18-_Stil_ve_Scriptler\"><span class=\"toc_number toc_depth_2\">5.18<\/span> 18- Stil ve Scriptler<\/a><ul><li><a href=\"#Temaya_CSS_veya_JavaScript_Ekleme_Ornekleri\"><span class=\"toc_number toc_depth_3\">5.18.1<\/span> Temaya CSS veya JavaScript Ekleme \u00d6rnekleri<\/a><\/li><\/ul><\/li><li><a href=\"#Sablonlar\"><span class=\"toc_number toc_depth_2\">5.19<\/span> \u015eablonlar<\/a><\/li><\/ul><\/li><li><a href=\"#Sonuc\"><span class=\"toc_number toc_depth_1\">6<\/span> Sonu\u00e7<\/a><\/li><\/ul><\/div>\n\n<p><strong>Tema de\u011ferlendirme kurallar\u0131<\/strong> (<em>Theme Review Guidelines<\/em>), WordPress tema inceleme ekibi taraf\u0131ndan, bir temay\u0131 de\u011ferlendirirken dikkat edilen \u00f6zelliklerin belirtildi\u011fi bir rehberdir. Bu rehber sayesinde, temam\u0131z\u0131n hangi durumlarda incelemeden ge\u00e7ece\u011fini veya kalaca\u011f\u0131n\u0131 g\u00f6rm\u00fc\u015f oluyoruz. Bu sayede temam\u0131z\u0131 g\u00f6ndermeden \u00f6nce, onaylanmas\u0131n\u0131 engelleyecek her t\u00fcrl\u00fc hatadan ar\u0131nd\u0131rma imkan\u0131m\u0131z oluyor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Tema_Degerlendirme_Sureci\">Tema De\u011ferlendirme S\u00fcreci<\/span><\/h2>\n\n\n\n<p>Bir WordPress temas\u0131, incelenmek \u00fczere g\u00f6nderildi\u011finde, ba\u015f\u0131na gelecek olaylar  s\u0131ras\u0131yla \u015funlard\u0131r:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Tema incelenmek \u00fczere, <a rel=\"noreferrer noopener\" aria-label=\"y\u00fckleme (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/wordpress.org\/themes\/upload\/\" target=\"_blank\">tema y\u00fckleme<\/a> sayfas\u0131ndan g\u00f6nderilir.<\/li><li>Teman\u0131z <a rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/themes.trac.wordpress.org\/query?priority=new+theme&amp;status=new&amp;status=reviewing&amp;priority=previously+reviewed&amp;keywords=!~child-theme&amp;col=id&amp;col=summary&amp;col=status&amp;col=time&amp;col=changetime&amp;col=reporter&amp;report=2&amp;order=time&amp;owner=\" target=\"_blank\">incelenecek temalar<\/a> s\u0131ras\u0131na al\u0131n\u0131r.<\/li><li>\u0130nceleme ekibinden bir ki\u015fi, temay\u0131 incelemek \u00fczere g\u00f6revlendirilir.<\/li><li>Temay\u0131 inceleyecek olan ki\u015fi temay\u0131, ta\u015f\u0131mas\u0131 zorunlu \u00f6zelliklere g\u00f6re de\u011ferlendirir, tavsiye edilen \u00f6zellikler dikkate al\u0131nmaz. (S\u00f6z\u00fc ge\u00e7en zorunlu ve tavsiye edilen \u00f6zellikler yaz\u0131m\u0131z\u0131n devam\u0131nda verilecektir.)<\/li><li>\u0130nceleme yap\u0131ld\u0131ktan sonra, yap\u0131lan inceleme bilgileri teman\u0131n ehliyetine (<em>ticket<\/em>) eklenir.<\/li><li>E\u011fer teman\u0131n ehliyetinde belirtilen bilgiler, teman\u0131n ta\u015f\u0131mas\u0131 gereken zorunlu \u00f6zellikleri kar\u015f\u0131lam\u0131yorsa, tema onay almaz ve g\u00fcncelleme gelmesi i\u00e7in &#8220;<em>\u0130nceleniyor<\/em>&#8221; (<em>Reviewing<\/em>) durumunda bekletilir.<\/li><li>E\u011fer tema ehliyeti, teman\u0131n yazar\u0131 taraf\u0131ndan 7 g\u00fcn i\u00e7inde g\u00fcncellenmezse, <em>hareketsizlik<\/em> y\u00fcz\u00fcnden teman\u0131z incelemeye kapat\u0131l\u0131r.<br>Tema, incelenmek \u00fczere WordPress ekibinden bir ki\u015fiye aktar\u0131ld\u0131ktan sonraki ilk 48 saat i\u00e7inde, teman\u0131n ehliyetinde bir g\u00fcncelleme olmazsa, teman\u0131n yazar\u0131, temas\u0131n\u0131n tekrar inceleme kuyru\u011funa al\u0131nmas\u0131n\u0131 isteyebilir.<\/li><li>Tema, gerekli \u00f6zellikleri ta\u015f\u0131yorsa, inceleyen ki\u015fi taraf\u0131ndan <em>Onayland\u0131 <\/em>olarak i\u015faretlenir.<\/li><li>Tema <em>Onayland\u0131<\/em> olarak i\u015faretlendi\u011finde, teman\u0131n ehliyeti, tema incelemek ile g\u00f6revli \u00e7ekirdek tak\u0131mdan bir ki\u015finin incelemesi i\u00e7in yeni bir <a rel=\"noreferrer noopener\" aria-label=\"kuyru\u011fa (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/themes.trac.wordpress.org\/report\/24\" target=\"_blank\">kuyru\u011fa<\/a> al\u0131n\u0131r. Bu inceleme, final incelemesidir.<\/li><li>Final incelemesinden ge\u00e7emezse, tema yazar\u0131ndan ve incelemeyi yapan ki\u015fiden, teman\u0131n tekrar g\u00f6zden ge\u00e7irilmesi istenir.<\/li><li>Final incelemesinden ge\u00e7erse, teman\u0131n ehliyeti, <em>yay\u0131nda <\/em>olarak i\u015faretlenir ve tema, <em>WordPress.org<\/em> ar\u015fivinde yay\u0131nlan\u0131r. Yay\u0131ndaki bir temaya bir g\u00fcncelleme g\u00f6nderdi\u011finizde, tema <a rel=\"noreferrer noopener\" aria-label=\"g\u00fcncelleme listesine (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/themes.trac.wordpress.org\/query?priority=theme+update&amp;status=new&amp;status=reopened&amp;keywords=!~buddypress&amp;col=id&amp;col=summary&amp;col=priority&amp;col=status&amp;col=reporter&amp;col=owner&amp;col=time&amp;col=changetime&amp;report=1&amp;order=time\" target=\"_blank\">g\u00fcncelleme listesine<\/a> al\u0131n\u0131r.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Tema_Gonderme_Limiti\">Tema G\u00f6nderme Limiti<\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>WordPress tema inceleme tak\u0131m\u0131na, bir defada bir tane tema g\u00f6ndermenize izin verilir. G\u00f6nderdi\u011finiz teman\u0131n ehliyeti, <em>yay\u0131nda<\/em> ve <em>kapal\u0131<\/em> olarak i\u015faretlenmeden, ikinci bir tema g\u00f6ndermenize izin verilmez.<\/li><li>Bir yazar, bir ayda en fazla bir tema g\u00f6nderebilir. Yani, g\u00f6nderdi\u011finiz ilk tema, bir ayl\u0131k s\u00fcre dolmadan yay\u0131na al\u0131nm\u0131\u015fsa, ikinci temay\u0131 g\u00f6ndermek i\u00e7in bu s\u00fcrenin dolmas\u0131n\u0131 beklemek zorundas\u0131n\u0131z.<\/li><li>Yukar\u0131daki iki kural, yay\u0131ndaki temalar\u0131n g\u00fcncelleme y\u00fcklemeleri i\u00e7in ge\u00e7erli de\u011fildir.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Beklenecek_Sure\">Beklenecek S\u00fcre<\/span><\/h2>\n\n\n\n<p>Teman\u0131z\u0131n girdi\u011fi kuyruklar i\u00e7in belirlenmi\u015f bir bekleme s\u00fcresi yoktur. Teman\u0131n kuyrukta bekleyece\u011fi s\u00fcre, WordPress tema inceleme ekibinin sahip oldu\u011fu ki\u015fi say\u0131s\u0131na ba\u011fl\u0131d\u0131r.<\/p>\n\n\n\n<p>\u0130nceleyen ki\u015fiyi beklerken veya istenen bir de\u011fi\u015fikli\u011fi yapmas\u0131 gereken yazar\u0131 beklerken, teman\u0131n ehliyetinde, 7 g\u00fcn s\u00fcreyle hi\u00e7 bir de\u011fi\u015fiklik olmazsa, tema, incelemesi i\u00e7in bir ba\u015fka ki\u015fiye aktar\u0131l\u0131r veya yazar\u0131n\u0131n sessiz kalmas\u0131 durumunda kapat\u0131l\u0131r. Bu y\u00fczden, teman\u0131z\u0131n de\u011ferlendirme s\u00fcrecinde, sizden bir d\u00fczeltme bekleniyorsa ve sizin de vaktiniz yoksa, en az\u0131ndan m\u00fcsait olmad\u0131\u011f\u0131n\u0131z\u0131 belirtmek i\u00e7in, tema ehliyetinde bir g\u00fcncelleme yapman\u0131z \u00f6nemlidir.<\/p>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Birden_Cok_Yazar_Hesabina_Sahip_Olabilirsiniz\">Birden \u00c7ok Yazar Hesab\u0131na Sahip Olabilirsiniz<\/span><\/h2>\n\n\n\n<p>E\u011fer, birden \u00e7ok <em>WordPress.org<\/em> hesab\u0131n\u0131z var ise, \u015fu hususlara dikkat etmelisiniz:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Ayn\u0131 anda birden \u00e7ok tema ehliyetiniz olamaz. Yani ayn\u0131 anda sadece bir hesab\u0131n\u0131zdan ve bir tane tema incelenebilir.<\/li><li>Yukar\u0131daki kurala uymamak, b\u00fct\u00fcn ehliyetlerinizin kapanmas\u0131na ve bir daha bu temalar\u0131n\u0131z\u0131n alsa y\u00fcklenememesine sebep olur. Yapt\u0131\u011f\u0131n\u0131z ihlalin i\u00e7eri\u011fine g\u00f6re b\u00fct\u00fcn hesaplar\u0131n\u0131z\u0131n ban yeme olas\u0131l\u0131\u011f\u0131 da vard\u0131r.<\/li><li>Bu t\u00fcr s\u0131k\u0131nt\u0131lar ile kar\u015f\u0131la\u015fmamak i\u00e7in, di\u011fer hesaplar\u0131n\u0131z\u0131 WordPress ekibine, <code>themes@wordpress.org<\/code> adresine mail g\u00f6ndererek bildirmelisiniz.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"WordPress_Temasinin_Zorunlu_Ozellikleri\">WordPress Temas\u0131n\u0131n Zorunlu \u00d6zellikleri<\/span><\/h2>\n\n\n\n<p>Bir <strong>WordPress temas\u0131n\u0131n<\/strong>, <em>WordPress.org<\/em> ar\u015fivinde yay\u0131nlanabilmesi i\u00e7in, bu ba\u015fl\u0131k alt\u0131nda belirtilen \u00f6zellikleri ta\u015f\u0131mas\u0131 gerekir.<\/p>\n\n\n\n<p>Bir tema, 3 veya daha fazla hata i\u00e7eriyorsa onay alamaz. Tabi, teman\u0131n yazar\u0131, belirlenen hatalar\u0131 d\u00fczeltip temay\u0131 tekrar g\u00f6nderebilir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"1-_Temanin_Erisilebilirligi_8211_Accessibility\">1- Teman\u0131n Eri\u015filebilirli\u011fi &#8211; Accessibility<\/span><\/h3>\n\n\n\n<p><strong>Atla ve Git Linkleri (Skip Links)<\/strong>: Teman\u0131n <a rel=\"noreferrer noopener\" aria-label=\"eri\u015filebilirlik (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-19-erisilebilirlik-ulasilabilirlik-accessibility\/\" target=\"_blank\">eri\u015filebilirlik<\/a> a\u00e7\u0131s\u0131ndan, b\u00fct\u00fcn sayfalar\u0131nda, sayfa i\u00e7eri\u011fine veya men\u00fcye g\u00f6t\u00fcren bir linke sahip olmas\u0131 gerekmektedir. Bu linkler, normal kullan\u0131c\u0131lar\u0131n g\u00f6remeyece\u011fi \u015fekilde sayfa  s\u0131n\u0131rlar\u0131n\u0131n d\u0131\u015f\u0131na yerle\u015ftirilebilir, fakat ekran okuyucular\u0131n ya da klavye y\u00f6nlendiricilerinin fark edebilece\u011fi \u015fekilde yerle\u015ftirilmelidir.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da, standartlara uygun bir skip link \u00f6rne\u011fi verilmi\u015ftir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;body&gt;\n&lt;header&gt;\n&lt;!-- Skip linki --&gt;\n&lt;a class=\"screen-reader-text skip-link\" href=\"#content\"&gt;\u0130\u00e7eri\u011fe git&lt;\/a&gt;\n&lt;h1&gt;Site Ba\u015fl\u0131\u011f\u0131&lt;\/h1&gt;\n&lt;\/header&gt;\n  &lt;nav&gt;\n    &lt;ul&gt;\n      &lt;li&gt;&lt;a href=\"...\"&gt;Ana sayfa&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"...\"&gt;Accessibility&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"...\"&gt;Blog&lt;\/a&gt;&lt;\/li&gt;\n    &lt;\/ul&gt;\n  &lt;\/nav&gt;\n  &lt;main id=\"content\"&gt;\n    &lt;!-- Sayfan\u0131n i\u00e7eri\u011fi --&gt; \n  &lt;\/main&gt;\n&lt;\/body&gt;<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki kodda g\u00f6rd\u00fc\u011f\u00fcn\u00fcz <em>\u0130\u00e7eri\u011fe git<\/em> linki \u015fu \u00f6zellikleri ta\u015f\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Sayfadaki ilk fokuslanabilir elementtir.<\/li><li>Bu link, normal kullan\u0131c\u0131lar\u0131n da g\u00f6rebilece\u011fi \u015fekilde kalabilir ya da ekran d\u0131\u015f\u0131na itilebilir (CSS ile).<\/li><li>Link, CSS yard\u0131m\u0131 ile sayfa d\u0131\u015f\u0131na itildi ise bile, ekran okuyucular sayfada \u00f6nce bu linke fokuslanacakt\u0131r.<\/li><li>T\u0131kland\u0131\u011f\u0131nda, bu link, bizi do\u011frudan i\u00e7eri\u011fe g\u00f6t\u00fcrmelidir.<\/li><\/ul>\n\n\n\n<p>Olu\u015fturulan <em>\u0130\u00e7eri\u011fe git<\/em> linkini saklamak i\u00e7in tavsiye edilen CSS kodlar\u0131 \u015f\u00f6yledir:<\/p>\n\n\n\n<p><code>sytle.css<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/* Sadece ekran okuyucular i\u00e7in olu\u015fturulmu\u015f text. *\/\n.screen-reader-text {\n  border: 0;\n  clip: rect(1px, 1px, 1px, 1px);\n  clip-path: inset(50%);\n  height: 1px;\n  margin: -1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n  word-wrap: normal !important;\n}\n\n.screen-reader-text:focus {\n  background-color: #eee;\n  clip: auto !important;\n  clip-path: none;\n  color: #444;\n  display: block;\n  font-size: 1em;\n  height: auto;\n  left: 5px;\n  line-height: normal;\n  padding: 15px 23px 14px;\n  text-decoration: none;\n  top: 5px;\n  width: auto;\n  z-index: 100000; \/* WP toolbar\u0131n \u00fczerine. *\/\n}<\/code><\/pre>\n\n\n\n<p class=\"sc-dikkat\">Ekran okuyucular i\u00e7in olu\u015fturulmu\u015f i\u00e7erikleri (<em>screen-reader-text<\/em>) saklamak i\u00e7in <code>display:none<\/code> \u00f6zelli\u011fi kullan\u0131lmaz.<\/p>\n\n\n\n<p><em>\u0130\u00e7eri\u011fe git<\/em> linkleri, sayfan\u0131n as\u0131l i\u00e7eri\u011finden \u00f6nce, men\u00fc alan\u0131, site ba\u015fl\u0131\u011f\u0131 k\u0131sm\u0131 (<em>header alan\u0131<\/em>) gibi ge\u00e7ilmesi gereken b\u00f6l\u00fcmler varsa kullan\u0131l\u0131r.<\/p>\n\n\n\n<p>E\u011fer teman\u0131z\u0131, <strong>\u2018accessibility-ready\u2019<\/strong> etiketi ile yay\u0131nlamay\u0131 d\u00fc\u015f\u00fcn\u00fcyorsunuz yukar\u0131da bahsetti\u011fimizden daha fazla <a rel=\"noreferrer noopener\" aria-label=\"eri\u015filebilir (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-19-erisilebilirlik-ulasilabilirlik-accessibility\/\" target=\"_blank\">eri\u015filebilir<\/a> kod kullanman\u0131z gerekecektir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"2-_Temanin_Kod_Yapisi\">2- Teman\u0131n Kod Yap\u0131s\u0131<\/span><\/h3>\n\n\n\n<p>Teman\u0131z\u0131n kod yap\u0131s\u0131nda \u015fu \u00f6zellikler zorunludur:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>PHP ya da JavaScript hatas\u0131 veya uyar\u0131s\u0131 veya bildirisi olmamal\u0131d\u0131r.<\/li><li>Veri taban\u0131na kaydedilecek b\u00fct\u00fcn datalar\u0131n, ilgili fonksiyonlar ile \u00f6nce bir g\u00fcvenlik kontrol\u00fcnden ge\u00e7irilmesi gerekir.<\/li><li>Herhangi bir datay\u0131 sunmak i\u00e7in kullan\u0131lm\u0131yorsa, kancalar\u0131n (hook) yap\u0131s\u0131n\u0131n de\u011fi\u015ftirilmesine ya da kald\u0131r\u0131lmas\u0131na izin yoktur.<\/li><li><a rel=\"noreferrer noopener\" aria-label=\"Theme Check eklentisinin b\u00fct\u00fcn gerekliliklerini (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/make.wordpress.org\/themes\/handbook\/review\/required\/theme-check-plugin\/\" target=\"_blank\">Theme Check eklentisinin b\u00fct\u00fcn gerekliliklerini<\/a> ta\u015f\u0131mal\u0131d\u0131r.<\/li><li>Teman\u0131zda <em>public<\/em> olarak tan\u0131mlad\u0131\u011f\u0131n\u0131z b\u00fct\u00fcn fonksiyonlar\u0131n, sabitlerin, global de\u011fi\u015fkenlerin, post metalar\u0131n isimleri gibi isimlerde bir \u00f6nek kullanmal\u0131s\u0131n\u0131z. Men\u00fc lokasyon isimleri ve sidebar ID leri bu kural\u0131n d\u0131\u015f\u0131ndad\u0131r.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span id=\"Kod_Yapisi_ile_Ilgili_Dogru_Ornekler\">Kod Yap\u0131s\u0131 ile \u0130lgili Do\u011fru \u00d6rnekler<\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Ge\u00e7erli bir d\u00f6k\u00fcman tipi (<em>doctype<\/em>) ve teman\u0131n dili belirtilmelidir:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!doctype html&gt;\n&lt;html &lt;?php language_attributes(); ?&gt;&gt; <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Tema i\u00e7inde <code>add_shortcode()<\/code> fonkisyonun kullan\u0131m\u0131na izin yoktur:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>add_shortcode( 'shortcode_adi', 'shortcode_callback_func' );<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Sunum ile ilgili olmayan kancalar\u0131n (<em>hooks<\/em>) yap\u0131s\u0131 de\u011fi\u015ftirilemez ya da silinemez:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>remove_action( 'wp_head', 'wp_generator' );\nremove_action( 'wp_head', 'feed_links_extra', 3); \nremove_action( 'wp_head', 'feed_links', 2); \n\nremove_action( 'admin_notices', 'update_nag', 3 );\nremove_action( 'network_admin_notices', 'update_nag', 3 );\n\nremove_filter( 'the_content','wpautop' );\n\nadd_filter( 'show_admin_bar', '__return_false' );<\/code><\/pre>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"3-_Cekirdek_Islevler_ve_Ozellikler\">3- \u00c7ekirdek \u0130\u015flevler ve \u00d6zellikler<\/span><\/h3>\n\n\n\n<p>WordPress teknolojisinin sa\u011flad\u0131\u011f\u0131 temel \u00f6zelikler ve i\u015flevler kullan\u0131lmal\u0131d\u0131r. A\u015fa\u011f\u0131da kullan\u0131lmas\u0131 zorunlu olan bu i\u015flevlerin listesi verilmi\u015ftir:<\/p>\n\n\n\n<p>Teman\u0131z\u0131n \u015fu \u00f6zellikleri, WordPress&#8217;in sundu\u011fu temel i\u015flevleri ile uyumlu olmal\u0131d\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Otomatik besleme linkleri (Automatic Feed Links)<\/li><li><a rel=\"noreferrer noopener\" aria-label=\"Sidebar (Sayfa yan\u0131) \u00f6zelli\u011fi (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-8-sidebar-sayfa-yani\/\" target=\"_blank\">Sidebar (Sayfa yan\u0131) \u00f6zelli\u011fi<\/a><\/li><li><a rel=\"noreferrer noopener\" aria-label=\"Men\u00fcler (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-10-menuler-navigation-menus\/\" target=\"_blank\">Men\u00fcler<\/a><\/li><li><a rel=\"noreferrer noopener\" aria-label=\"\u00d6ne \u00c7\u0131kan G\u00f6rseller (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-5-one-cikan-gorsel-ozelligi-ekleme\/\" target=\"_blank\">\u00d6ne \u00c7\u0131kan G\u00f6rseller<\/a><\/li><li><a rel=\"noreferrer noopener\" aria-label=\"\u00dcst K\u0131s\u0131m G\u00f6rselleri (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-2-sayfalara-ust-kisim-gorseli-ekleme-resim\/\" target=\"_blank\">\u00dcst K\u0131s\u0131m G\u00f6rselleri<\/a><\/li><li>Arkaplan \u00f6zelli\u011fi<\/li><li>Edit\u00f6r Stili<\/li><li><a rel=\"noreferrer noopener\" aria-label=\"Logo (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-4-temaya-logo-ekleme\/\" target=\"_blank\">Logo<\/a><\/li><\/ul>\n\n\n\n<p>Bunlar\u0131n yan\u0131nda teman\u0131z\u0131n kod yap\u0131s\u0131 \u015fu \u00f6zellikleri de ta\u015f\u0131mal\u0131d\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>WordPress&#8217;in \u00e7ekirdek i\u015flevleri ile ilgili API ya da fonksiyonlar kullan\u0131lmamal\u0131d\u0131r.<\/li><li>Herhangi bir WordPress \u00f6zelli\u011fini k\u0131s\u0131tlayarak, k\u0131s\u0131t\u0131 kald\u0131rmak i\u00e7in \u00f6deme istenemez.<\/li><li>Herhangi bir i\u00e7eri\u011fi modifiye etmek i\u00e7in, do\u011frudan kodlama (<em>hard coding<\/em>) de\u011fil de <em>filter<\/em> kancas\u0131n\u0131 kullan\u0131n. Mesela, <code>wp_title()<\/code> fonksiyonunu modifiye ederek, sayfa ba\u015fl\u0131klar\u0131n\u0131n taray\u0131c\u0131daki g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc de\u011fi\u015ftirebilirsiniz:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'wp_title', 'filter_functionunun_adi', 10, 2 );<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Teman\u0131z, <a rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/7-1-yavru-temalar-child-themes\/\" target=\"_blank\">yavru tema (child theme)<\/a> kullanmaya haz\u0131r olmal\u0131d\u0131r. Yani, bir <a rel=\"noreferrer noopener\" aria-label=\"yavru tema (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/7-1-yavru-temalar-child-themes\/\" target=\"_blank\">yavru tema<\/a> ile birlikte g\u00f6nderilmelidir.<\/li><li>Teman\u0131z\u0131n <a rel=\"noreferrer noopener\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-2-temel-stil-dosyasi-style-css\/\" target=\"_blank\"><code>style.css<\/code> dosyas\u0131ndaki<\/a> a\u00e7\u0131klamalar ve \u00f6zellikler, ger\u00e7ekten teman\u0131z\u0131n sundu\u011fu \u00f6zellikler olmal\u0131d\u0131r.<br>WordPress, temam\u0131z\u0131n \u00f6zelliklerini belirtirken, belli bir standart olsun diye, <em>tema etiketleri<\/em> <em>(theme tags<\/em>) belirlemi\u015ftir. Teman\u0131z\u0131n <a rel=\"noreferrer noopener\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-2-temel-stil-dosyasi-style-css\/\" target=\"_blank\"><code>style.css<\/code> dosyas\u0131n\u0131n<\/a> ba\u015f\u0131ndaki yorum k\u0131sm\u0131nda, <code>Tags: ...<\/code> \u015feklinde bir sat\u0131r vard\u0131r. Bu sat\u0131rda, tema etiketlerden en fazla <em>\u00fc\u00e7<\/em> tanesini kullanabilirsiniz.<\/li><li><a rel=\"noreferrer noopener\" aria-label=\"Tema fonksiyonlar\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-10-tema-fonksiyonlari\/\" target=\"_blank\">Tema fonksiyonlar\u0131<\/a> ve <em>action\/filter<\/em> kancalar\u0131 do\u011fru bir \u015fekilde kullan\u0131lmal\u0131d\u0131r.<\/li><li>Teman\u0131z, uygun bir \u015fekilde kodlanm\u0131\u015f bir <code>comments.php<\/code> dosyas\u0131 i\u00e7ermelidir. Bu dosya, temam\u0131z\u0131n <a rel=\"noreferrer noopener\" aria-label=\"yorum sistemi \u015fablonudur (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/3-6-yorum-sistemi-sablonu\/\" target=\"_blank\">yorum sistemi \u015fablonudur<\/a>.<\/li><li>Teman\u0131z, ge\u00e7mi\u015f 3 major WordPress versiyonu ile uyumlu olmal\u0131d\u0131r. \u00d6rne\u011fin; \u015fu an WordPress&#8217;in son versiyonu 5.3 ise, 5.0&#8217;a kadar uyumluluk gereklidir.<\/li><li>Temalar, <em>admin bar\u0131n\u0131<\/em> (y\u00f6netici giri\u015fi yap\u0131ld\u0131\u011f\u0131nda, sayfan\u0131n en \u00fcst\u00fcnde olu\u015fan siyah zeminli men\u00fc bar\u0131) saklayamaz ya da engelleyemez ya da silemez.<\/li><li>Tema kurulumu ile ilgili WordPress&#8217;in \u00e7ekirdek \u00f6zellikleri de\u011fi\u015ftirilemez.<\/li><li>Tema ile ilgili olarak yapaca\u011f\u0131n\u0131z b\u00fct\u00fcn bildirimler, WordPress&#8217;in admin bildirimi API&#8217;sine uygun olmal\u0131d\u0131r ve bu bildirimlerin kullan\u0131c\u0131 taraf\u0131ndan istendi\u011finde g\u00f6zard\u0131 edilmesi de m\u00fcmk\u00fcn olmal\u0131d\u0131r.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span id=\"WordPress_Cekirdek_Ozellikleri_ile_Ilgili_Ornekler\">WordPress \u00c7ekirdek \u00d6zellikleri ile \u0130lgili \u00d6rnekler<\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li><code>TEMPLATEPATH<\/code> yerine <code>get_template_directory()<\/code> fonksiyonu kullan\u0131n:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>require_once( trailingslashit( get_template_directory() ) . 'inc\/example.php' );<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li><code>STYLESHEETPATH <\/code>yerine <code>get_template_directory()<\/code> fonksiyonu kullan\u0131n:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>require_once( trailingslashit( get_stylesheet_directory() ) . 'inc\/example.php' );<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>En az bir \u015fablonunuzda <code>comments_template()<\/code> fonksiyonu kullan\u0131lmal\u0131d\u0131r.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"4-_Yavru_Tema_Child_Theme\">4- Yavru Tema (Child Theme)<\/span><\/h3>\n\n\n\n<p>Yavru teman\u0131z, g\u00f6nderdi\u011finiz ana tema ile ilgi bir ka\u00e7 k\u00fc\u00e7\u00fck farkl\u0131l\u0131k i\u00e7ermelidir. Ana temaya g\u00f6re farkl\u0131 oldu\u011fu taraflar\u0131 da a\u00e7\u0131klanmal\u0131d\u0131r. Bu a\u00e7\u0131klama, teman\u0131z\u0131n ehliyet yorumlar\u0131 k\u0131sm\u0131nda yap\u0131lmal\u0131d\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"5-_Readmetxt_Dosyasi_Formati\">5- Readme.txt Dosyas\u0131 Format\u0131<\/span><\/h3>\n\n\n\n<p>Teman\u0131z ile ilgili bir tak\u0131m bilgilerin verildi\u011fi readme.txt dosyas\u0131, de\u011fi\u015fken bir dosyad\u0131r, bu dosyada, zamanla baz\u0131 de\u011fi\u015fiklikler yap\u0131labilmektedir. Bu dosya \u015fu \u00f6zellikleri ta\u015f\u0131mal\u0131d\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Mutlaka bir ba\u015fl\u0131k (header) k\u0131sm\u0131 olmal\u0131d\u0131r ve ba\u015fl\u0131k k\u0131sm\u0131nda olmas\u0131 gereken b\u00fct\u00fcn sat\u0131rlar yer almal\u0131d\u0131r. (Ba\u015fl\u0131k k\u0131sm\u0131n\u0131n yap\u0131s\u0131n\u0131 g\u00f6rmeniz i\u00e7in a\u015fa\u011f\u0131da \u00f6rnek bir <code>readme.txt<\/code> dosyas\u0131 verilmi\u015ftir.)<\/li><li>Bu dosyan\u0131n, kurallara uygun olup olmad\u0131\u011f\u0131n\u0131 test etmek i\u00e7in kullanabilece\u011finiz bir <a rel=\"noreferrer noopener\" aria-label=\"readme.txt test sayfas\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/wordpress.org\/plugins\/developers\/readme-validator\/\" target=\"_blank\">readme.txt dosyas\u0131 do\u011frulay\u0131c\u0131s\u0131<\/a> vard\u0131r. Bu do\u011frulama arac\u0131 ile dosyan\u0131z\u0131  <em>Stable tag<\/em> uyar\u0131s\u0131 hari\u00e7 di\u011fer uyar\u0131lardan temizlemeniz gerekmektedir.<\/li><li>Ba\u015fl\u0131k k\u0131sm\u0131 (<em>=== Theme Name ===<\/em>) hari\u00e7, di\u011fer k\u0131s\u0131mlar zorunlu de\u011fildir. Fakat, yazarlara, telif haklar\u0131 k\u0131sm\u0131 ve linsans k\u0131sm\u0131n\u0131 olu\u015fturmalar\u0131, bu b\u00f6l\u00fcmleri bu dosyan\u0131n <em>== Resources ==<\/em> b\u00f6l\u00fcm\u00fcnde olu\u015fturmalar\u0131 tavsiye edilir.<\/li><\/ul>\n\n\n\n<p>A\u015fa\u011f\u0131da \u00f6rnekte bir <code>readme.txt<\/code> dosyas\u0131 verilmi\u015ftir:<\/p>\n\n\n\n<p><code>readme.txt<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>=== Theme Name ===\nContributors: (Should only contain WordPress.org usernames.)\nRequires at least: 5.0\nTested up to: 5.2\nRequires PHP: 5.6\nLicense: GPLv2 or later\nLicense URI: http:\/\/www.gnu.org\/licenses\/gpl-2.0.html\n\nShort description. No more than 150 chars.\n\n== Description ==\nTheme desc.\n\n== Frequently Asked Questions ==\n\n= A question that someone might have =\n\nAn answer to that question.\n\n== Changelog ==\n\n= 1.0 =\n* Added new option\n\n= 0.5 =\n* Security bug addressed\n* Changed thumbnail size\n\n== Upgrade Notice ==\n\n= 1.0 =\n* Upgrade notices describe the reason a user should upgrade.  No more than 300 characters.\n\n= 0.5 =\n\n* This version fixes a security related bug.  Upgrade immediately.\n\n== Resources ==\n* magnify.jpg \u00a9 2014 Jane Doe, CC0\n* supermenu.js \u00a9 2013-2015 James Today, MIT <\/code><\/pre>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"6-_Sunum_mu_Islevsellik_mi\">6- Sunum mu? \u0130\u015flevsellik mi?<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Tema se\u00e7enekleri, \u00f6zel yaz\u0131 tipleri i\u00e7ermemeli ve \u00f6nemsizler d\u0131\u015f\u0131nda kullan\u0131c\u0131 bilgilerini kaydetmemelidir.<\/li><li>Tema, sunum ile ilgili olmayan bir \u00f6zelli\u011fe sahip olmamal\u0131d\u0131r.<\/li><li>Teman\u0131z i\u00e7in bir ba\u015flang\u0131\u00e7 i\u00e7eri\u011fi veya kurulum rehberi olu\u015fturun ve bu rehberi sadece <code>edit_theme_options<\/code>&nbsp;yetene\u011fine sahip olan kullan\u0131c\u0131lar g\u00f6rebilsin, her ziyaret\u00e7iye a\u00e7\u0131k olmas\u0131n.<\/li><li> \u00d6n izleme\/demo verilerini g\u00f6stermek veya WordPress.org&#8217;da \u00f6n izlemeyi de\u011fi\u015ftirmek yasakt\u0131r ve kullan\u0131c\u0131 hesab\u0131n\u0131z\u0131n sonland\u0131r\u0131lmas\u0131na neden olabilir.<\/li><li>Gutenberg edit\u00f6r\u00fc i\u00e7in \u00f6zel bloklar olu\u015fturmak yasakt\u0131r. Bunun i\u00e7in eklentiler (plugins) kullan\u0131lmal\u0131d\u0131r.<\/li><li>Yer tutucu veya varsay\u0131lan olarak kullan\u0131lan resimler; sabit renkli, gradyan veya desenli olmal\u0131, logo i\u00e7ermemeli, resim boyutlar\u0131n\u0131 ifade edenler d\u0131\u015f\u0131nda yaz\u0131 i\u00e7ermemeli, logo olmad\u0131klar\u0131 s\u00fcrece ikon i\u00e7erebilir, \u00fc\u00e7\u00fcnc\u00fc parti bir kaynaktan de\u011fil tema dosyalar\u0131 aras\u0131ndan gelmelidir.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span id=\"Eklentilerin_Plugins_Kapsamina_Giren_Ozellikler\">Eklentilerin (Plugins) Kapsam\u0131na Giren \u00d6zellikler<\/span><\/h4>\n\n\n\n<p>Temalarda a\u015fa\u011f\u0131daki \u00f6zellikler istenmez, \u00e7\u00fcnk\u00fc bu \u00f6zellikler eklentiler yoluyla kullan\u0131lmal\u0131d\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Analizler veya ziyaret\u00e7i izleme deste\u011fi<\/li><li>SEO se\u00e7enekleri<\/li><li>\u0130leti\u015fim Formlar\u0131<\/li><li>Sunum d\u0131\u015f\u0131ndaki ama\u00e7lar ile kullan\u0131lan meta boxlar<\/li><li>Kaynak bellekleme &#8211; Resource caching<\/li><li>Y\u00f6netim panelindeki dashboard bile\u015fenleri<\/li><li>\u00d6zel yaz\u0131 tipleri ve k\u0131sa kodlar<\/li><li>Sosyal medya butonlar\u0131<\/li><li>Gutenberg bloklar\u0131<\/li><li>Varsay\u0131lan logo<\/li><li>Session kullan\u0131m\u0131<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span id=\"Twenty_Seventeen_Temasinin_Baslangic_Icerigi\">Twenty Seventeen Temas\u0131n\u0131n Ba\u015flang\u0131\u00e7 \u0130\u00e7eri\u011fi<\/span><\/h4>\n\n\n\n<p><code>functions.php<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function twentyseventeen_setup() {\n28\t        \n106\t        add_theme_support( 'starter-content', array(\n107\t                'widgets' =&gt; array(\n108\t                        'sidebar-1' =&gt; array(\n109\t                                'text_business_info',\n110\t                                'search',\n111\t                                'text_about',\n112\t                        ),\n113\t\n114\t                        'sidebar-2' =&gt; array(\n115\t                                'text_business_info',\n116\t                        ),\n117\t\n118\t                        'sidebar-3' =&gt; array(\n119\t                                'text_about',\n120\t                                'search',\n121\t                        ),\n122\t                ),\n123\t\n124\t                'posts' =&gt; array(\n125\t                        'home',\n126\t                        'about' =&gt; array(\n127\t                                'thumbnail' =&gt; '{{image-sandwich}}',\n128\t                        ),\n129\t                        'contact' =&gt; array(\n130\t                                'thumbnail' =&gt; '{{image-espresso}}',\n131\t                        ),\n132\t                        'blog' =&gt; array(\n133\t                                'thumbnail' =&gt; '{{image-coffee}}',\n134\t                        ),\n135\t                        'homepage-section' =&gt; array(\n136\t                                'thumbnail' =&gt; '{{image-espresso}}',\n137\t                        ),\n138\t                ),\n139\t\n140\t                'attachments' =&gt; array(\n141\t                        'image-espresso' =&gt; array(\n142\t                                'post_title' =&gt; _x( 'Espresso', 'Theme starter content', 'twentyseventeen' ),\n143\t                                'file' =&gt; 'assets\/images\/espresso.jpg',\n144\t                        ),\n145\t                        'image-sandwich' =&gt; array(\n146\t                                'post_title' =&gt; _x( 'Sandwich', 'Theme starter content', 'twentyseventeen' ),\n147\t                                'file' =&gt; 'assets\/images\/sandwich.jpg',\n148\t                        ),\n149\t                        'image-coffee' =&gt; array(\n150\t                                'post_title' =&gt; _x( 'Coffee', 'Theme starter content', 'twentyseventeen' ),\n151\t                                'file' =&gt; 'assets\/images\/coffee.jpg',\n152\t                        ),\n153\t                ),\n154\t\n155\t                'options' =&gt; array(\n156\t                        'show_on_front' =&gt; 'page',\n157\t                        'page_on_front' =&gt; '{{home}}',\n158\t                        'page_for_posts' =&gt; '{{blog}}',\n159\t                ),\n160\t\n161\t                'theme_mods' =&gt; array(\n162\t                        'panel_1' =&gt; '{{homepage-section}}',\n163\t                        'panel_2' =&gt; '{{about}}',\n164\t                        'panel_3' =&gt; '{{blog}}',\n165\t                        'panel_4' =&gt; '{{contact}}',\n166\t                ),\n167\t\n168\t                'nav_menus' =&gt; array(\n169\t                        'top' =&gt; array(\n170\t                                'name' =&gt; __( 'Top Menu', 'twentyseventeen' ),\n171\t                                'items' =&gt; array(\n172\t                                        'page_home',\n173\t                                        'page_about',\n174\t                                        'page_blog',\n175\t                                        'page_contact',\n176\t                                ),\n177\t                        ),\n178\t                        'social' =&gt; array(\n179\t                                'name' =&gt; __( 'Social Links Menu', 'twentyseventeen' ),\n180\t                                'items' =&gt; array(\n181\t                                        'link_yelp',\n182\t                                        'link_facebook',\n183\t                                        'link_twitter',\n184\t                                        'link_instagram',\n185\t                                        'link_email',\n186\t                                ),\n187\t                        ),\n188\t                ),\n189\t        ) );\n190\t}\n191\tadd_action( 'after_setup_theme', 'twentyseventeen_setup' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"7-_Ice_Aktarma_ve_Indirme\">7- \u0130\u00e7e Aktarma ve \u0130ndirme<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Tema bir kullan\u0131c\u0131n sitesine i\u00e7erik aktaramaz.<\/li><li>Temalar, XML,&nbsp;JSON, ZIP, veya ba\u015fka bir uzant\u0131da dosya i\u00e7eren bir sayfaya, bu dosyalar\u0131 indirmek ya da i\u00e7e aktarmak i\u00e7in do\u011frudan ba\u011flant\u0131 veremezler.<\/li><li>Temalar\u0131n demo i\u00e7eri\u011fini, bir XML, JSON, ZIP veya ba\u015fka dosyalar arac\u0131l\u0131\u011f\u0131yla toplamas\u0131na izin verilmez.<\/li><\/ul>\n\n\n\n<p>E\u011fer <em>One Click Demo Impor<\/em> eklentisi kullan\u0131yorsan\u0131z, a\u015fa\u011f\u0131daki ayarlar do\u011frudan indirmek olarak kabul edilir ve izin verilmez:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>'import_file_url'            =&gt; 'your-domain\/demo.xml',\n'import_widget_file_url'     =&gt; 'https:\/\/raw.githubusercontent.com\/your-username\/repo\/master\/widgets.wie',\n'import_customizer_file_url' =&gt; 'your-domain\/customizer.dat'<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"8-_Dokumantasyon\">8- D\u00f6k\u00fcmantasyon<\/span><\/h3>\n\n\n\n<p>Teman\u0131z\u0131n kendine has \u00f6zellikleri, \u015fablonlar\u0131 veya bilinmesi gereken ba\u015fka i\u015flevleri veya k\u0131s\u0131tlamalar\u0131 varsa, bunlar\u0131n bir dok\u00fcmantasyon ile a\u00e7\u0131klanmas\u0131 gerekmektedir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"9-_Dil\">9- Dil<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>B\u00fct\u00fcn temalar\u0131n metinleri <a rel=\"noreferrer noopener\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-18-temayi-tercume-etme-localization\/\" target=\"_blank\">terc\u00fcme edilebilir<\/a> olmal\u0131d\u0131r.<\/li><li>Teman\u0131n <code>style.css<\/code> dosyas\u0131nda bir <em>text-domain<\/em> belirlenmi\u015f olmal\u0131d\u0131r.<\/li><li>Tema i\u00e7in benzersiz bir kimlik ad\u0131 (<em>slug<\/em>) gerekir. Bu kimlik de\u011feri <code>sytle.css<\/code> dosyas\u0131ndaki <code>Theme Name<\/code> de\u011ferinden t\u00fcretilir.<\/li><li>Teman\u0131z, <em>fontawesome<\/em> veya <em>bootstrap<\/em> gibi baz\u0131 k\u00fct\u00fcphaneleri kullanabilir.<\/li><li>Teman\u0131zda, b\u00fct\u00fcn metinler i\u00e7in ayn\u0131 olmak ko\u015fulu ile diledi\u011finiz dili kullanabilirsiniz.<\/li><li>Teman\u0131zda bir <a rel=\"noreferrer noopener\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-18-temayi-tercume-etme-localization\/#POT_Portable_Object_Template_Uzantili_Dosyalar\" target=\"_blank\">POT dosyas\u0131<\/a> bulundurmak istiyorsan\u0131z, bu dosya, teman\u0131zdaki b\u00fct\u00fcn metinleri i\u00e7eren en g\u00fcncel \u015fekliyle bulunmal\u0131d\u0131r.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span id=\"Tema_Dili_ile_Ilgili_Ornekler\">Tema Dili ile \u0130lgili \u00d6rnekler<\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Text-domain ifadesi tema ad\u0131ndan \u00fcretilmelidir:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Theme Name: Mim's Debacle\nText Domain: mims-debacle<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Tema yazarlar\u0131, WordPress&#8217;in varsay\u0131lan\u0131 yerine kendi dil klas\u00f6rlerini ayarlayabilirler. A\u015fa\u011f\u0131da bunun bir \u00f6rne\u011fi verilmi\u015ftir: <\/li><\/ul>\n\n\n\n<p>Ana tema i\u00e7in text-domain belirleme:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action( 'after_setup_theme', 'theme_review_setup' );\nfunction theme_review_setup(){\n    load_theme_textdomain( 'theme-slug', get_template_directory() . '\/languages' );\n}<\/code><\/pre>\n\n\n\n<p>Yavru tema i\u00e7in text-domain belirleme:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action( 'after_setup_theme', 'theme_review_child_domain', 11 );\nfunction theme_review_child_domain(){\n    load_child_theme_textdomain( 'child-slug', get_stylesheet_directory() . '\/languages' );\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"10-_Tema_Lisansi\">10- Tema Lisans\u0131<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Tema %100 GPL ve\/veya %100 GPL Uyumlulu\u011fu lisans\u0131na sahip olmal\u0131d\u0131r. Yani, sitenizde kulland\u0131\u011f\u0131n\u0131 b\u00fct\u00fcn resim, logo, font, ikon&#8230; gibi nesnelerin herhangi bir telif hakk\u0131 ya da k\u0131s\u0131tlamas\u0131 olmamal\u0131d\u0131r.<\/li><li>Teman\u0131n telif hakk\u0131 ve lisans durumunu a\u00e7\u0131k\u00e7a belirtmelisiniz. Lisans\u0131n\u0131 ve lisans\u0131n URL de\u011ferini belirtmek i\u00e7in, teman\u0131n&nbsp;<code>style.css<\/code> dosyas\u0131 kullan\u0131lmal\u0131d\u0131r.<\/li><li>Teman\u0131zda kulland\u0131\u011f\u0131n\u0131z, resim ve fontlar gibi b\u00fct\u00fcn i\u00e7eri\u011fin lisans durumunu a\u00e7\u0131k\u00e7a belirtmelisiniz.<\/li><li>B\u00fct\u00fcn kodlar ve tasar\u0131m size ait olmal\u0131d\u0131r. Klonlanm\u0131\u015f tasar\u0131mlar kabul edilmez.<\/li><li>Teman\u0131n \u00f6n y\u00fcz\u00fcndeki herhangi bir telif hakk\u0131 ifadesi, teman\u0131n yazar\u0131n\u0131n telif hakk\u0131n\u0131 de\u011fil, kullan\u0131c\u0131n\u0131n telif hakk\u0131n\u0131 g\u00f6stermelidir.<\/li><\/ul>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"11-_Adlandirma\">11- Adland\u0131rma<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Tema ad\u0131nda \u015fu ifadelere izin verilmez: WordPress, Twenty, Twenty*<\/li><li>Alt temalar, ayn\u0131 yazara sahip olmad\u0131klar\u0131 s\u00fcrece ana teman\u0131n ad\u0131n\u0131 i\u00e7ermemelidir.<\/li><li>Teman\u0131z\u0131n \u00f6n y\u00fcz\u00fcnde<em> <strong>W<\/strong>ord<strong>P<\/strong>ress<\/em> kelimesini kullan\u0131rken W ve P harflerini b\u00fcy\u00fck yazmal\u0131s\u0131n\u0131z.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"12-_Secenekler_ve_Ayarlar\">12- Se\u00e7enekler ve Ayarlar<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Teman\u0131za, \u00f6zelle\u015ftirme se\u00e7enekleri eklemek i\u00e7in <a rel=\"noreferrer noopener\" aria-label=\"Customizer  (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/5-0-besinci-bolumun-tanitimi\/\" target=\"_blank\">Customizer<\/a> kullan\u0131n.<\/li><li>Se\u00e7enekleri tek bir dizide toplay\u0131n.<\/li><li>Ge\u00e7ici se\u00e7enekleri, tema se\u00e7eneklerini kaydetmek gibi kullan\u0131lmamas\u0131 gereken \u015feyler i\u00e7in kullanmay\u0131n.<\/li><li>Varsay\u0131lan ayarlar\u0131n\u0131z makul d\u00fczeyde olsun ve bu ayarlar\u0131n\u0131z\u0131 veritaban\u0131na kaydetmeyin.<\/li><li>Tema ayarlar\u0131n\u0131z i\u00e7in <code>edit_theme_options<\/code>&nbsp;yetkisinden ba\u015fkas\u0131na g\u00fcvenmeyin.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"13-_Eklentiler\">13- Eklentiler<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Temalar eklenti i\u00e7eremez.<\/li><li>Temalar eklentilerin alan\u0131na giren \u00f6zellikleri i\u00e7eremez.<\/li><li>Temalar, \u00e7al\u0131\u015fmak i\u00e7in bir eklentiye muhta\u00e7 olamaz.<\/li><li>Temalar, WordPress.org adresinden tema \u00f6nerisinde bulunabilirler.<\/li><li>Temalar zorunlu (<code>'required' =&gt; true<\/code>) \u00f6zelli\u011fi ile eklenti y\u00fckleyemez.<\/li><li>Temalar kod k\u00fct\u00fcphaneleri i\u00e7erebilir.<\/li><li>Temalar, WordPress.org himayesi d\u0131\u015f\u0131nda kalan ve GPL uyumlu eklentileri tavsiye edebilir. Bu tavsiyeler, teman\u0131n <code>readme.txt<\/code> dosyas\u0131nda ya da teme bilgisi sayfas\u0131nda yap\u0131labilir, fakat bu eklentilerin indirilebilece\u011fi do\u011frudan linklere izin verilmez. Tavsiye etti\u011finiz eklentinin sayfas\u0131na link verebilirsiniz fakat indirme sayfas\u0131na veremezsiniz.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"14-_Temanin_Ekran_Goruntusu_screenshotpng\">14- Teman\u0131n Ekran G\u00f6r\u00fcnt\u00fcs\u00fc (screenshot.png)<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><code>screenshot.png<\/code>, teman\u0131n nas\u0131l g\u00f6r\u00fcnd\u00fc\u011f\u00fcnden sorumlu olan dosyad\u0131r.<\/li><li>Ekran g\u00f6r\u00fcnt\u00fcs\u00fc, teman\u0131n destekledi\u011fi eklentileri ya da ayarlar\u0131 da i\u00e7erebilir.<\/li><li>Ekran g\u00f6r\u00fcnt\u00fcs\u00fc, bir logo veya buna benzer bir g\u00f6r\u00fcnt\u00fc olamaz.<\/li><li>Ekran g\u00f6r\u00fcnt\u00fcs\u00fc 1200&nbsp;x 900px \u00f6l\u00e7\u00fclerinden daha b\u00fcy\u00fck olamaz.<\/li><li>Geni\u015flik:y\u00fckseklik oran\u0131 4:3 olmal\u0131d\u0131r.<\/li><li>Ekran g\u00f6r\u00fcnt\u00fcs\u00fcnde sadece dummy textlere (<em>Lorem ipsum&#8230;<\/em>) izin vard\u0131r. Bu textler de reklam havas\u0131 vermemelidir.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"15-_Gizlilik\">15- Gizlilik<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Kullan\u0131c\u0131lar\u0131n izni olmadan herhangi bir veri toplamay\u0131n. Kullan\u0131c\u0131 izni ile veri toplama \u00f6zelli\u011finiz var ise teman\u0131zda varsay\u0131lan olarak bu \u00f6zellik kapal\u0131 olsun.<\/li><li><code>bit.ly<\/code>,&nbsp;<code>bit.do<\/code>,&nbsp;<code>goo.gl<\/code>&nbsp;gibi servislerin k\u0131sa URL yap\u0131lar\u0131n\u0131 kullanmay\u0131n.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"16-_Gorsel_Kurallari\">16- G\u00f6rsel Kurallar\u0131<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>\u00c7ocuklar\u0131n y\u00fcz\u00fcn\u00fcn veya v\u00fccutlar\u0131n\u0131 g\u00f6r\u00fcnd\u00fc\u011f\u00fc resimler kabul edilmez.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"17-_Satis_Krediler_ve_Linkler\">17- Sat\u0131\u015f, Krediler ve Linkler<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Teman\u0131z\u0131n demosunu sundu\u011funuz veya teman\u0131z hakk\u0131nda bilgiler i\u00e7eren bir URI adresi vermeniz zorunlu de\u011fildir.<\/li><li>Teman\u0131za ait bir <em>URI<\/em> adresi varsa, bu adresin i\u00e7eri\u011fi sadece <em>WordPress.org<\/em> ar\u015fivinde yay\u0131nlanacak olan teman\u0131z hakk\u0131nda olmal\u0131d\u0131r.<\/li><li>Teman\u0131z\u0131n URI adresi i\u00e7in WordPress.org adresini kullanamazs\u0131n\u0131z.<\/li><li>Yazar\u0131n URI adresi zorunlu de\u011fildir.<\/li><li>E\u011fer yazar\u0131n URI adresi verilecekse, bu adres, yazar hakk\u0131nda bilgilerin oldu\u011fu bir sayfaya, web sitesine, yazara ait bir tema ma\u011fazas\u0131na ya da yazar\u0131n bir projesi ya da \u00fcr\u00fcn\u00fc olan bir web sitesine ait olmal\u0131d\u0131r.<\/li><li>Teman\u0131n alt k\u0131sm\u0131nda (footer), <code>sytle.css<\/code> dosyas\u0131nda belirtilen yazara ait ya da temaya ait url ifadelerinden sadece birine ait bir ba\u011flant\u0131 olu\u015fturabilirsiniz.<\/li><li>Teman\u0131n alt k\u0131sm\u0131nda (footer), WordPress.org adresine ait bir ba\u011flant\u0131 olu\u015fturabilirsiniz.<\/li><li>Sitenizde satt\u0131\u011f\u0131n\u0131z \u00fcr\u00fcnlerin, GPL uyumlu oldu\u011funu a\u00e7\u0131k bir \u015fekilde ifade etmelisiniz. Bunu ifade etti\u011finiz k\u0131s\u0131m, m\u00fc\u015fteri ya da ziyaret\u00e7ilerinizin kolayca bulabilece\u011fi bir yer olmal\u0131d\u0131r.<\/li><li>Teman\u0131zda sundu\u011funuz ek \u00f6zellikler, rahats\u0131z edici ve genel kullan\u0131m ak\u0131\u015f\u0131n\u0131 etkileyecek \u015fekilde olmamal\u0131d\u0131r.<\/li><li>Temalar bir firmaya ait bir URL veya link i\u00e7eremezler.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span id=\"Rahatsiz_Etmeyen_Ek_Ozelliklere_Ornekler\">Rahats\u0131z Etmeyen Ek \u00d6zelliklere \u00d6rnekler<\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Teman\u0131n text-domaini yine teman\u0131n kimlik ad\u0131ndan (slug) \u00fcretilmelidir.<\/li><li>Admin panelinde olu\u015fturulan bildirim ya da uyar\u0131lar, istendi\u011finde kald\u0131r\u0131labilir olmal\u0131d\u0131r (dismissible). Yani bir uyar\u0131 kapat\u0131ld\u0131\u011f\u0131nda kal\u0131c\u0131 olarak ortadan kaybolmal\u0131d\u0131r.<\/li><li>Y\u00f6netici panelinin kenar \u00e7ubu\u011fundaki <em>G\u00f6r\u00fcn\u00fcm<\/em> b\u00f6l\u00fcm\u00fcn\u00fcn alt\u0131nda yaln\u0131zca TGMPA eklenti kurulum sayfas\u0131na ek olarak bir alt sayfaya izin verilir.<\/li><li>\u00d6zelle\u015ftirme sayfas\u0131nda, en \u00fcst d\u00fczeydeki yaln\u0131zca bir ba\u011flant\u0131ya izin verilir. Bu ba\u011flant\u0131 Customizer API kullan\u0131larak yap\u0131lmal\u0131d\u0131r (JavaScript yoluyla enjekte edilmeden).<\/li><li>Hi\u00e7 bir se\u00e7enek ya da panel bir \u00f6deme \u015fart\u0131 ko\u015fularak kilitlenemez.<\/li><li>Teman\u0131n b\u00fct\u00fcn ayarlar\u0131 \u00e7al\u0131\u015fmal\u0131d\u0131r<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span id=\"Tema_Kullanicilarina_Ait_Sosyal_Medya_Hesaplari\">Tema Kullan\u0131c\u0131lar\u0131na Ait Sosyal Medya Hesaplar\u0131<\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Kullan\u0131c\u0131lar\u0131n, ikonlar\u0131 ile birlikte sosyal medya hesab\u0131 eklemesine izin verilir.<\/li><li><code>sharer.php?<\/code>&nbsp;gibi basit sosyal medya payla\u015f\u0131m ba\u011flant\u0131lar\u0131na izin verilir.<\/li><li>Sosyal medya i\u00e7in &#8220;Be\u011fen&#8221; ve &#8220;Takip et&#8221; butonlar\u0131na izin verilmez.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span id=\"Tema_Yazarina_Ait_Sosyal_Medya_Hesaplari\">Tema Yazar\u0131na Ait Sosyal Medya Hesaplar\u0131<\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Yazar\u0131n sosyal medya hesab\u0131n\u0131 eklemesine izin verilir.<\/li><li>Sosyal medya i\u00e7in &#8220;Be\u011fen&#8221;, &#8220;Takip et&#8221; ve &#8220;Payla\u015f&#8221; butonlar\u0131na izin verilmez.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"18-_Stil_ve_Scriptler\">18- Stil ve Scriptler<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>CSS ve JavaScript dosyalar\u0131n\u0131 hard coding olarak eklemeye izin verilmez.<\/li><li>Orijinal dosyalar\u0131 yoksa, minimize edilmi\u015f dosyalara izin verilmez.<\/li><li>WordPress, jQuery gibi bir \u00e7ok JavaScript k\u00fct\u00fcphanesi y\u00fckl\u00fc bir \u015fekilde gelir. Bu k\u00fct\u00fcphaneleri kullanmak i\u00e7in tekrar y\u00fcklenmek yanl\u0131\u015ft\u0131r, bunun yerine \u00e7ekirdekte bulunan paketleri kullan\u0131lmal\u0131d\u0131r.<\/li><li>Google fontlar\u0131 hari\u00e7, kulland\u0131\u011f\u0131n\u0131z b\u00fct\u00fcn kaynaklar\u0131, d\u0131\u015f ba\u011flant\u0131lar olarak de\u011fil de teman\u0131za dahil ederek kullanmal\u0131s\u0131n\u0131z.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span id=\"Temaya_CSS_veya_JavaScript_Ekleme_Ornekleri\">Temaya CSS veya JavaScript Ekleme \u00d6rnekleri<\/span><\/h4>\n\n\n\n<p>CSS dosyas\u0131 ekleme <em>yanl\u0131\u015f<\/em> \u00f6rne\u011fi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;link type=\"text\/css\" rel=\"stylesheet\" href=\"benim-dosyam.css\" \/&gt;<\/code><\/pre>\n\n\n\n<p>CSS dosyas\u0131 ekleme <em>do\u011fru<\/em> \u00f6rne\u011fi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function tema_scriptleri() {\n     wp_enqueue_style( 'benim-stilim', get_template_directory_uri() . '\/css\/stilim.css', false, '1.1', 'all');\n}\nadd_action( 'wp_enqueue_scripts', 'tema_scriptleri' );<\/code><\/pre>\n\n\n\n<p>Teman\u0131n <code>header.php<\/code> dosyas\u0131na do\u011frudan CSS kodu eklemek yanl\u0131\u015ft\u0131r. Onun yerine <code>wp_add_inline_style()<\/code> fonksiyonu kullan\u0131l\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action( 'wp_enqueue_scripts', 'theme_review_styles' );\n\nfunction theme_review_styles() {\n\t$custom_css = '\n\t\t.mycolor {\n\t\t\tbackground: red;\n\t\t}';\n\twp_add_inline_style( 'benim-stilim', $custom_css );\n}<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki kod,<code> header.php<\/code> dosyas\u0131nda, <code>'benim-stilim'<\/code> dosyas\u0131ndan hemen sonra bir stil kodu olarak eklenecektir.<\/p>\n\n\n\n<p>Temaya bir JavaScript dosyas\u0131 eklemenin do\u011fru yolu <code>wp_enqueue_scripts<\/code> kancas\u0131n\u0131 kullanmakt\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action( 'wp_enqueue_scripts', 'theme_review_slider_options' );\n\nfunction theme_review_slider_options() {\n\twp_enqueue_script( 'theme-slider', get_template_directory_uri() . '\/js\/theme-slider.js', array( 'jquery' ), '1.0.0', false );\n\twp_enqueue_script( 'theme-slider-init', get_template_directory_uri() . '\/js\/init.js', array( 'jquery', 'theme-slider' ), '1.0.0', false );\n\n\t\/\/ Get user options.\n\t$options = array();\n\n\t$options&#091;'autoplay']         = esc_attr( get_theme_mod( 'slider-autoplay', true ) );\n\t$options&#091;'navigation_style'] = esc_attr( get_theme_mod( 'nav-style', 'circles' ) );\n\n\twp_localize_script( 'theme-slider-init', 'themeSliderOptions', $options );\n}<\/code><\/pre>\n\n\n\n<p>Temaya inline JavaScript kodu eklemenin yolu<code>wp_add_inline_script()<\/code> fonksiyonudur:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action( 'wp_enqueue_scripts', 'theme_review_add_inline_script' );\n\nfunction theme_review_add_inline_script() {\n\twp_add_inline_script(\n\t\t'benim-scriptim',\n\t\t'$(document).ready( function() {\n\t\t\t$(\".selector\").hide();\n\t\t}'\n\t);\n}<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki kod, temada, <code>header.php<\/code> ya da <code>footer.php<\/code> dosyalar\u0131nda, <code>'benim-scriptim'<\/code> dosyas\u0131ndan hemen sonra sayfaya eklenecektir.<\/p>\n\n\n\n<p>Harici kaynaklar ile ilgili olarak:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Herhangi bir d\u0131\u015f beslemeyi kodunu ya da dosyas\u0131n\u0131 teman\u0131zda yay\u0131mlayamazs\u0131n\u0131z fakat ba\u011flant\u0131s\u0131n\u0131 payla\u015fabilirsiniz.<\/li><li>Kendi beslemenizi (feed) yay\u0131mlayamazs\u0131n\u0131z fakat ba\u011flant\u0131s\u0131n\u0131 payla\u015fabilirsiniz.<\/li><li>Harici bir videoyu payla\u015famazs\u0131n\u0131z fakat ba\u011flant\u0131s\u0131n\u0131 payla\u015fabilirsiniz.<\/li><li>Kendi sitenizden logo, teklif ya da reklam payla\u015famazs\u0131n\u0131z.<\/li><li>Google maps ya da Instagram kullanmak amac\u0131yla da olsa harici bir API kullanamazs\u0131n\u0131z.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Sablonlar\">\u015eablonlar<\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015eablon dosyalar\u0131n\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015eablon dosyalar\u0131n\u0131<\/a> \u00e7a\u011f\u0131r\u0131rken, bu dosyalar\u0131 \u00e7a\u011f\u0131rmak i\u00e7in \u00fcretilmi\u015f fonksiyonlar tercih edilmelidir:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>header.php<\/code>&nbsp;(<code>get_header()<\/code> ile \u00e7a\u011f\u0131r\u0131l\u0131r.)<\/li><li><code>footer.php<\/code>&nbsp;(<code>get_footer()<\/code> ile \u00e7a\u011f\u0131r\u0131l\u0131r.)<\/li><li><code>sidebar.php<\/code>&nbsp;(<code>get_sidebar()<\/code> ile \u00e7a\u011f\u0131r\u0131l\u0131r.)<\/li><li><code>searchform.php<\/code>&nbsp;(<code>get_search_form()<\/code> ile \u00e7a\u011f\u0131r\u0131l\u0131r.)<\/li><\/ul>\n\n\n\n<p>\u0130lgili <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon dosyalar\u0131nda (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon dosyalar\u0131nda<\/a> a\u015fa\u011f\u0131daki fonksiyonlar kullan\u0131lmal\u0131d\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>wp_head()<\/code>&nbsp;\u2013 (<code>&lt;\/head&gt;<\/code> tag\u0131ndan hemen \u00f6nce)<\/li><li><code>body_class()<\/code>&nbsp;\u2013 (<code>&lt;body&gt;<\/code>&nbsp;tag\u0131n\u0131n i\u00e7inde)<\/li><li><code>$content_width<\/code><\/li><li><code>post_class()<\/code><\/li><li><code>wp_link_pages()<\/code><\/li><li><code>the_comments_navigation()<\/code>,&nbsp;<code>the_comments_pagination()<\/code><\/li><li><code>the_posts_pagination()<\/code>,&nbsp;<code>the_posts_navigation()<\/code><\/li><li><code>wp_footer()<\/code>&nbsp;\u2013 (<code>&lt;\/body&gt;<\/code> tag\u0131ndan hemen \u00f6nce)<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Ge\u00e7erli bir DOCTYPE tipi belirtilmeli ve dosyan\u0131n dili <code>language_attributes()<\/code> fonksiyonu ile belirtilmelidir.<\/li><li>Kendinize \u00f6zel \u015fablon dosyalar\u0131n\u0131n\u0131z varsa &nbsp;<code>get_template_part()<\/code>&nbsp;veya <code>locate_template()<\/code> fonksiyonlar\u0131 ile \u00e7a\u011f\u0131r\u0131lmal\u0131d\u0131r.<\/li><li>\u00d6n sayfa (<em>front page<\/em>) i\u00e7eri\u011finiz ve \u00f6n sayfa olarak kulland\u0131\u011f\u0131n\u0131z sayfa do\u011fru \u015fekilde ayarlamal\u0131d\u0131r.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Sonuc\">Sonu\u00e7<\/span><\/h2>\n\n\n\n<p>WordPress tak\u0131m\u0131, bahsetti\u011fimiz bu zorunlu \u00f6zellikleri otomatikle\u015ftirmek i\u00e7in \u00e7al\u0131\u015fmalar\u0131na devam etmektedir.<\/p>\n\n\n\n<p>Yukar\u0131da bahsedilen \u00f6zellikler, teman\u0131z\u0131n onay almas\u0131n\u0131 sa\u011flar fakat en iyi tema olmas\u0131na yetmeyebilir. Bu \u00f6zelliklerin d\u0131\u015f\u0131nda, teman\u0131z\u0131 en iyiler aras\u0131na sokabilmeniz i\u00e7in tavsiye edebilece\u011fimiz ba\u015fka \u00f6zellikler de vard\u0131r. Okumaya devam ediniz&#8230;<\/p>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n","protected":false},"excerpt":{"rendered":"<p>Bir WordPress temas\u0131n\u0131n, WordPress.org ar\u015fivinde yay\u0131nlanmak \u00fczere onay alabilmesi i\u00e7in gereken zorunlu \u00f6zellikleri a\u00e7\u0131klanm\u0131\u015ft\u0131r.<\/p>\n","protected":false},"author":1,"featured_media":25,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[236,237],"class_list":["post-5166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tema-yapimi","tag-tema-degerlendirme-rehberi","tag-wordpress-temasinin-zorunlu-ozellikleri"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/5166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/comments?post=5166"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/5166\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media\/25"}],"wp:attachment":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media?parent=5166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/categories?post=5166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/tags?post=5166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}