{"id":54,"date":"2019-03-31T14:55:02","date_gmt":"2019-03-31T11:55:02","guid":{"rendered":"https:\/\/sitecenneti.com\/wordpress\/?p=54"},"modified":"2019-08-06T18:19:04","modified_gmt":"2019-08-06T15:19:04","slug":"2-1-sablon-template-dosyalari","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/","title":{"rendered":"2.1 \u015eablon (Template) Dosyalar\u0131"},"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=\"#8220Sablon8221_Kavrami\"><span class=\"toc_number toc_depth_1\">1<\/span> &#8220;\u015eablon&#8221; Kavram\u0131<\/a><\/li><li><a href=\"#Sablon_Dosyalari\"><span class=\"toc_number toc_depth_1\">2<\/span> \u015eablon Dosyalar\u0131<\/a><ul><li><a href=\"#Sablon_Dosyalarinin_Kullanim_Mantigi\"><span class=\"toc_number toc_depth_2\">2.1<\/span> \u015eablon Dosyalar\u0131n\u0131n Kullan\u0131m Mant\u0131\u011f\u0131<\/a><\/li><\/ul><\/li><li><a href=\"#Sablon_Parcalari\"><span class=\"toc_number toc_depth_1\">3<\/span> \u015eablon Par\u00e7alar\u0131<\/a><\/li><li><a href=\"#Genel_Olarak_Kullanilan_Tam_Sayfa_Sablon_Dosyalari\"><span class=\"toc_number toc_depth_1\">4<\/span> Genel Olarak Kullan\u0131lan Tam Sayfa \u015eablon Dosyalar\u0131<\/a><\/li><li><a href=\"#Diger_Tema_Dosyalari\"><span class=\"toc_number toc_depth_1\">5<\/span> Di\u011fer Tema Dosyalar\u0131<\/a><\/li><li><a href=\"#Sablon_Parcalarinin_Kullanimi\"><span class=\"toc_number toc_depth_1\">6<\/span> \u015eablon Par\u00e7alar\u0131n\u0131n Kullan\u0131m\u0131<\/a><\/li><\/ul><\/div>\n\n<p>\u015eablon dosyalar\u0131, bir WordPress temas\u0131n\u0131n ana unsurudur. Her WordPress temas\u0131, \u015fablon dosyalar\u0131n\u0131n bir araya gelmesi ile olu\u015fur. \u015eablon dosyalar\u0131 ve bu dosyalara yard\u0131mc\u0131 olan dosyalar, hep birlikte bir temay\u0131 olu\u015fturur.<\/p>\n\n\n\n<p>Her bir \u015fablon dosyas\u0131, teman\u0131n bir sayfas\u0131n\u0131 veya bir sayfan\u0131n bir b\u00f6l\u00fcm\u00fcn\u00fc olu\u015fturur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"8220Sablon8221_Kavrami\">&#8220;\u015eablon&#8221; Kavram\u0131<\/span><\/h2>\n\n\n\n<p>\u015eablon kavram\u0131, web sitemizde, bir i\u00e7eri\u011fi sunmak i\u00e7in, o i\u00e7eri\u011fe \u00f6zel olarak tasarlad\u0131\u011f\u0131m\u0131z <em>PHP<\/em>, <em>HTML<\/em>, <em>CSS <\/em>ve <em>JavaScript <\/em>kodlar\u0131 demektir. Farkl\u0131 \u015fablonlar tasarlayarak, sitenizin g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc, i\u00e7eriklerinizin sunumunu diledi\u011finiz gibi \u015fekillendirebilirsiniz.<\/p>\n\n\n\n<p>WordPress temalar\u0131nda, \u015fablon olu\u015fturma konusunda bir s\u0131n\u0131rlama bulunmamaktad\u0131r. Yani, diledi\u011finiz <a rel=\"noreferrer noopener\" aria-label=\"i\u00e7erik tipi (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\">i\u00e7erik tipi<\/a> i\u00e7in, diledi\u011finiz kategori i\u00e7in hatta her bir i\u00e7erik i\u00e7in ayr\u0131 ayr\u0131 \u015fablonlar olu\u015fturabilirsiniz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Sablon_Dosyalari\">\u015eablon Dosyalar\u0131<\/span><\/h2>\n\n\n\n<p>\u015eablon kodlar\u0131m\u0131z\u0131 bar\u0131nd\u0131ran dosyalara <em>\u015fablon dosyalar\u0131<\/em> denir. WordPress temalar\u0131, \u015fablon dosyalar\u0131 ve \u015fablon dosyalar\u0131na yard\u0131mc\u0131 dosyalar\u0131n bir araya gelmesiyle olu\u015fur. Yani, bir WordPress temas\u0131 haz\u0131rlamak demek asl\u0131nda \u015fablon dosyalar\u0131 tasarlamak demektir. Bu y\u00fczden, bir tema tasar\u0131mc\u0131s\u0131n\u0131n, WordPress&#8217;in kulland\u0131\u011f\u0131 \u015fablon dosyalar\u0131n\u0131n ad\u0131n\u0131 ve hangi durumlarda kullan\u0131ld\u0131\u011f\u0131n\u0131 (<a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-5-sablon-hiyerarsisi\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon hiyerar\u015fisi (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon hiyerar\u015fisi<\/a>) iyi bilmesi \u00f6nemlidir.<\/p>\n\n\n\n<p>Web sitemizde sergilenen her bir sayfa, o sayfadaki i\u00e7erik tipi i\u00e7in veya  o i\u00e7eri\u011fe \u00f6zel olarak haz\u0131rlanm\u0131\u015f bir \u015fablon dosyas\u0131na g\u00f6re sergilenir. \u00d6rne\u011fin; bir kategoriye ait i\u00e7erik ar\u015fivimizi sergilemek i\u00e7in bir \u015fablon haz\u0131rlamak istiyorsak, bu ama\u00e7 i\u00e7in <code>category.php<\/code> dosyas\u0131n\u0131 kullan\u0131r\u0131z. Yine; bir blog yaz\u0131m\u0131z\u0131n tamam\u0131n\u0131 tek olarak sergilemek i\u00e7in \u015fablon olu\u015fturmak istersek de <code>single.php<\/code> ad\u0131n\u0131 kullan\u0131r\u0131z.<\/p>\n\n\n\n<p>WordPress temalar\u0131nda bulunan \u015fablon dosyalar\u0131n\u0131 iki grupta d\u00fc\u015f\u00fcnmek m\u00fcmk\u00fcnd\u00fcr. Bunlar:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Tam sayfa \u015fablon dosyalar\u0131<\/strong>: Sitenizde, eksiksiz bir web sayfas\u0131 olu\u015ftururlar. Bir WordPress sitesinde gezinirken, ekran\u0131n\u0131zda g\u00f6rd\u00fc\u011f\u00fcn\u00fcz her bir sayfa, ana sayfadan tutun da, herhangi bir men\u00fcye t\u0131klad\u0131\u011f\u0131n\u0131zda a\u00e7\u0131lan bir sayfaya kadar hepsi, bir <em>tam sayfa \u015fablonu<\/em> ile olu\u015fturulur. \u015eablon dosyalar\u0131 denince kastedilen genellikle bu dosyalard\u0131r. <code>index.php<\/code>, <code>single.php<\/code>, <code>home.php<\/code>, <code>category.php<\/code>, <code>front-page.php<\/code>&#8230; gibi \u015fablon dosyalar\u0131 bu t\u00fcrdendir.<\/li><li><strong>\u015eablon par\u00e7alar\u0131<\/strong>: Bir sayfan\u0131n belli bir b\u00f6l\u00fcm\u00fcn\u00fc olu\u015fturan \u015fablon dosyalar\u0131d\u0131r. Tek ba\u015f\u0131na de\u011fil de, <em>tam sayfa \u015fablon dosyalar\u0131n\u0131n<\/em> i\u00e7inde kullan\u0131l\u0131rlar. <em>\u015eablon par\u00e7alar\u0131na<\/em> \u00f6rnek olarak, sayfalar\u0131n \u00fcst k\u0131sm\u0131n\u0131 olu\u015fturmak i\u00e7in kullan\u0131lan <code>header.php<\/code> dosyas\u0131 veya kullan\u0131c\u0131 yorumlar\u0131n\u0131 alabilmek i\u00e7in kullan\u0131lan <code>comments.php<\/code> dosyas\u0131 verilebilir.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Sablon_Dosyalarinin_Kullanim_Mantigi\">\u015eablon Dosyalar\u0131n\u0131n Kullan\u0131m Mant\u0131\u011f\u0131<\/span><\/h3>\n\n\n\n<p>Bir ziyaret\u00e7iniz, web sitenizde, bir sayfay\u0131 ziyaret etmek i\u00e7in bir URL ba\u011flant\u0131s\u0131na t\u0131klad\u0131\u011f\u0131nda, WordPress, o URL ifadesine bakar ve \u00f6nce, g\u00f6r\u00fcnt\u00fclenmek istenen i\u00e7eri\u011fin tipini anlar. Sonra, <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon hiyerar\u015fisine (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-5-sablon-hiyerarsisi\/\" target=\"_blank\">\u015fablon hiyerar\u015fisine<\/a> bakarak, bu <a rel=\"noreferrer noopener\" aria-label=\"i\u00e7erik tipi (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\">i\u00e7erik tipi<\/a> i\u00e7in tasarlad\u0131\u011f\u0131n\u0131z \u015fablon dosyas\u0131n\u0131 bulur ve i\u00e7eri\u011fi bu \u015fablon dosyas\u0131na g\u00f6re g\u00f6sterir. Yani <a rel=\"noreferrer noopener\" aria-label=\"i\u00e7erik tipleri (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\">i\u00e7erik tipleri<\/a>, hangi \u015fablonu kullanaca\u011f\u0131na karar verirken, WordPress&#8217;e rehberlik eder. Ayn\u0131 \u015fekilde, siz de \u015fablonlar\u0131n\u0131z\u0131, <a rel=\"noreferrer noopener\" aria-label=\"i\u00e7erik tiplerini (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\">i\u00e7erik tiplerini<\/a> d\u00fc\u015f\u00fcnerek haz\u0131rlars\u0131n\u0131z. Her <a rel=\"noreferrer noopener\" aria-label=\"i\u00e7erik tipi\/grubu\/s\u0131n\u0131f\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\">i\u00e7erik tipi\/grubu\/s\u0131n\u0131f\u0131<\/a> i\u00e7in, hatta her i\u00e7erik i\u00e7in ayr\u0131 bir \u015fablon dosyas\u0131 haz\u0131rlamak m\u00fcmk\u00fcnd\u00fcr.<\/p>\n\n\n\n<p>\u00d6rne\u011fin, ziyaret\u00e7iniz, &#8220;<em>Macera Filmleri<\/em>&#8221; kategorisindeki ar\u015fivinizi g\u00f6rmek isterse, WordPress, bu ar\u015fiv i\u00e7in haz\u0131rlad\u0131\u011f\u0131n\u0131z \u015fablonu bulur ve ar\u015fivinizi o \u015fablona g\u00f6re g\u00f6sterir.<\/p>\n\n\n\n<p>WordPress, bir \u015fablon dosyas\u0131n\u0131n hangi i\u00e7erik i\u00e7in haz\u0131rland\u0131\u011f\u0131n\u0131, dosyan\u0131n isminden anlar. Bu dersin devam\u0131nda, \u015fablon dosyalar\u0131n\u0131n isimlerini ve hangi i\u00e7erikleri sunmak i\u00e7in kullan\u0131ld\u0131klar\u0131n\u0131 g\u00f6receksiniz.<\/p>\n\n\n\n<p>Burada \u015f\u00f6yle bir soru sorulabilir: Peki ben, her bir i\u00e7erik veya <a rel=\"noreferrer noopener\" aria-label=\"i\u00e7erik tipi (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\">i\u00e7erik tipi<\/a> i\u00e7in ayr\u0131 ayr\u0131 \u015fablon haz\u0131rlamak zorunda m\u0131y\u0131m? Bir i\u00e7erik veya <a rel=\"noreferrer noopener\" aria-label=\"i\u00e7erik tipi (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\">i\u00e7erik tipi<\/a> i\u00e7in \u015fablon haz\u0131rlamay\u0131 unutursam veya sitemde ayr\u0131 \u015fablonlar olu\u015fturmakla ba\u015f edemeyece\u011fim kadar \u00e7ok i\u00e7erik varsa ne olacak?<\/p>\n\n\n\n<p>Bu sorunun cevab\u0131, WordPress&#8217;in \u015fablon dosyalar\u0131n\u0131 kullan\u0131rken uygulad\u0131\u011f\u0131 kurallarda yani <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon hiyerar\u015fisi (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-5-sablon-hiyerarsisi\/\" target=\"_blank\">\u015fablon hiyerar\u015fisinde<\/a> yatar. Burada, <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon hiyerar\u015fisi (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-5-sablon-hiyerarsisi\/\" target=\"_blank\">\u015fablon hiyerar\u015fisi<\/a> mant\u0131\u011f\u0131n\u0131, yeri geldi\u011fi i\u00e7in, k\u0131saca ve \u015f\u00f6yle a\u00e7\u0131klayal\u0131m:<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\"Tema Nedir? (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/1-2-tema-nedir\/\" target=\"_blank\">Tema Nedir?<\/a> adl\u0131 dersimizde bahsetti\u011fimiz gibi, bir teman\u0131n zorunlu iki dosyas\u0131nda biri, ayn\u0131 zamanda bir \u015fablon dosyas\u0131 olan <code>index.php<\/code> dosyas\u0131d\u0131r. Zorunlu bir dosyad\u0131r \u00e7\u00fcnk\u00fc, b\u00fct\u00fcn i\u00e7erikleriniz i\u00e7in bir sigorta g\u00f6revi g\u00f6r\u00fcr ve kendisi i\u00e7in haz\u0131rlanm\u0131\u015f bir \u015fablon dosyas\u0131 olmayan b\u00fct\u00fcn i\u00e7erikleriniz, <code>index.php <\/code>dosyas\u0131ndaki \u015fablona g\u00f6re g\u00f6sterilir. Ba\u015fka hi\u00e7 \u015fablon dosyan\u0131z yoksa bile, WordPress, web sitenizdeki b\u00fct\u00fcn sayfalar\u0131 <code>index.php<\/code> \u015fablonuna g\u00f6re g\u00f6sterir. Yani, sadece <code>index.php<\/code> \u015fablonu ile bir WordPress temas\u0131 yapmak m\u00fcmk\u00fcnd\u00fcr.<\/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=\"Sablon_Parcalari\">\u015eablon Par\u00e7alar\u0131<\/span><\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"351\" height=\"421\" src=\"https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/05\/wordpress-sayfa-sablonu-parcalari.png\" alt=\"WordPress \u015fablon par\u00e7alar\u0131\" class=\"wp-image-1855\" srcset=\"https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/05\/wordpress-sayfa-sablonu-parcalari.png 351w, https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/05\/wordpress-sayfa-sablonu-parcalari-250x300.png 250w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><figcaption>WordPress \u015eablonlar\u0131n\u0131 Olu\u015fturan \u015eablon Par\u00e7alar\u0131<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u015eablon par\u00e7alar\u0131, tek ba\u015f\u0131na, anlaml\u0131 bir web sayfas\u0131 olu\u015fturmayan, ancak bir web sayfan\u0131n par\u00e7as\u0131 olarak kullan\u0131lan \u015fablon dosyalard\u0131r.<\/p>\n\n\n\n<p>Genel olarak kullan\u0131lan \u015fablon par\u00e7alar\u0131 \u015funlard\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>header.php:<\/code> Sayfan\u0131z\u0131n \u00fcst k\u0131sm\u0131n\u0131 olu\u015fturan \u015fablondur. Sayfan\u0131n HTML kodunun ba\u015flang\u0131c\u0131, <code>&lt;head&gt;...&lt;\/head&gt;<\/code> k\u0131sm\u0131n\u0131, meta bilgileri(<code>&lt;meta...&gt;<\/code>), CSS ve JavaScript dosyalar\u0131na ba\u011flant\u0131lar, sitenizin logo-banner-ana men\u00fc \u015fablonu&#8230; genellikle bu sayfada yer al\u0131r. \u0130sterseniz bir tane \u00fcst k\u0131s\u0131m \u015fablonu yap\u0131p, teman\u0131zdaki b\u00fct\u00fcn \u015fablon dosyalar\u0131n\u0131zda onu kullan\u0131rs\u0131n\u0131z, isterseniz de baz\u0131 sayfalar i\u00e7in farkl\u0131 \u00fcst k\u0131s\u0131m \u015fablonlar\u0131 yapabilirsiniz.<\/li><li><code>footer.php<\/code>: Sayfan\u0131n alt k\u0131sm\u0131n\u0131 olu\u015fturan \u015fablondur. Sayfan\u0131n HTML kodunun bitti\u011fi \u015fablondur. \u0130sterseniz bir tane alt k\u0131s\u0131m \u015fablonu yap\u0131p, teman\u0131zdaki b\u00fct\u00fcn \u015fablon dosyalar\u0131n\u0131zda onu kullan\u0131rs\u0131n\u0131z, isterseniz de baz\u0131 sayfalar i\u00e7in \u00f6zel alt k\u0131s\u0131m \u015fablonlar\u0131 yapabilirsiniz.<\/li><li><code>sidebar.php:<\/code> Sayfa yan\u0131 \u015fablonudur. Genellikle, sayfalar\u0131n\u0131z\u0131n sa\u011f veya sol kenar\u0131nda kullan\u0131lsa da bu \u015fablon par\u00e7as\u0131n\u0131, sayfalar\u0131n\u0131z\u0131n her yerinde kullanabilirsiniz. Ka\u00e7 farkl\u0131 sayfa kenar\u0131 \u015fablonu olu\u015fturaca\u011f\u0131n\u0131z ve hangi \u015fablon dosyalar\u0131nda hangisini kullanaca\u011f\u0131n\u0131z tamamen size ba\u011fl\u0131d\u0131r.<\/li><li><code>comments.php:<\/code> Yorum sistemi \u015fablonudur. WordPress&#8217;in yorum sistemini kullanmak istedi\u011finiz zaman, bu \u015fablon par\u00e7as\u0131n\u0131 \u00e7a\u011f\u0131r\u0131rs\u0131n\u0131z. (Ar\u015fiv sayfalar\u0131nda yorum \u00f6zelli\u011fi kullan\u0131lamaz.)<\/li><li><code>searchform.php<\/code>: Arama motoru \u015fablonunuzdur. Diledi\u011finiz bir \u015fablon dosyas\u0131na monte edebilirsiniz.<\/li><li><code>content-{$icerik}.php<\/code>: Bir \u00e7ok temada, <code>content.php<\/code> veya <code>content-single.php<\/code>&#8230; gibi veya WordPress&#8217;in \u015fablon hiyerar\u015fisinde olmayan ba\u015fka isimlerde dosyalar g\u00f6receksiniz. Bu \u015fablon par\u00e7alar\u0131, biraz \u00f6nce g\u00f6rd\u00fcklerimizden farkl\u0131 olarak, WordPress&#8217;in tan\u0131mad\u0131\u011f\u0131, bizim olu\u015fturdu\u011fumuz \u015fablon par\u00e7alar\u0131d\u0131r. Bu dosyalar WordPress&#8217;in <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon hiyerar\u015fisinde (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/1-2-tema-nedir\/\" target=\"_blank\">\u015fablon hiyerar\u015fisinde<\/a> de yer almazlar. \u0130simleri de tamamen bize aittir. Bu par\u00e7alar, <code>get_template_part() <\/code>fonksiyonu ile di\u011fer \u015fablon dosyalar\u0131na \u00e7a\u011f\u0131r\u0131larak kullan\u0131l\u0131rlar. \u015eablon par\u00e7alar\u0131n\u0131n, tam sayfa \u015fablon dosyalar\u0131na nas\u0131l \u00e7a\u011f\u0131r\u0131ld\u0131\u011f\u0131n\u0131 birazdan, <a aria-label=\"tema dosyalarina ba\u011flant\u0131 verme (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"#Sablon_Parcalarinin_Kullanimi\">\u015fablon par\u00e7alar\u0131n\u0131n kullan\u0131m\u0131<\/a> ba\u015fl\u0131\u011f\u0131 alt\u0131nda a\u00e7\u0131klayaca\u011f\u0131z. Daha detayl\u0131 bilgiyi ise <a rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-11-tema-dosyalarina-baglanti-verme-cagirma\/#Kendi_Sablonlarinizi_Cagirma\" target=\"_blank\">kendi \u015fablonlar\u0131n\u0131z\u0131 \u00e7a\u011f\u0131rma<\/a> adl\u0131 dersimizi okuyarak \u00f6\u011frenebilirsiniz.<\/li><\/ul>\n\n\n\n<p>Ayn\u0131 \u015fablon par\u00e7as\u0131n\u0131, \u015fablon dosyalar\u0131nda, tekrar tekrar kullanabilirsiniz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Genel_Olarak_Kullanilan_Tam_Sayfa_Sablon_Dosyalari\">Genel Olarak Kullan\u0131lan Tam Sayfa \u015eablon Dosyalar\u0131<\/span><\/h2>\n\n\n\n<p>&#8220;<em>\u015eablon dosyas\u0131<\/em>&#8221; veya &#8220;<em>\u015eablon<\/em>&#8221; denilince, kastedilen \u015fey genellikle, tam sayfa bir \u015fablon dosyas\u0131d\u0131r. Tam sayfa bir \u015fablon dosyas\u0131, ba\u015ftan a\u015fa\u011f\u0131ya bir web sayfas\u0131n\u0131 olu\u015fturur. Tam sayfa bir \u015fablon dosyas\u0131nda, \u015fablon par\u00e7alar\u0131 da kullanabilirsiniz ve ayn\u0131 \u015fablon par\u00e7as\u0131n\u0131, birden \u00e7ok defa da kullanabilirsiniz.<\/p>\n\n\n\n<p>WordPress&#8217;in <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-5-sablon-hiyerarsisi\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon hiyerar\u015fisinde (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon hiyerar\u015fisinde<\/a> bulunan, yani otomatik olarak tan\u0131d\u0131\u011f\u0131 \u015fablon dosyalar\u0131, a\u015fa\u011f\u0131da verilmi\u015ftir. Bu dosyalar\u0131 kullanmak i\u00e7in, olu\u015fturman\u0131z yeterlidir, WordPress, isimlerine bakarak, bu dosyalar\u0131 tan\u0131r ve ne zaman kullanaca\u011f\u0131na karar verebilir. Bu karar\u0131 verirken, <a rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-5-sablon-hiyerarsisi\/\" target=\"_blank\">\u015fablon hiyerar\u015fisi<\/a> kurallar\u0131n\u0131 uygular.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>index.php<\/code>: Her temada <em>zorunludur<\/em>. En temel \u015fablon dosyas\u0131d\u0131r.<\/li><li><code>front-page.php:<\/code> Sitenizin anasayfa \u015fablonudur. E\u011fer teman\u0131zda bu \u015fablon varsa, <strong>Y\u00f6netim Paneli : Ayarlar -&gt; Okuma<\/strong> ayar\u0131n\u0131z ne olursa olsun, ana sayfan\u0131z, bu dosyadaki \u015fablona g\u00f6re g\u00f6r\u00fcnecektir.<\/li><li><code>home.php:<\/code> E\u011fer teman\u0131zda <code>front-page.php<\/code> dosyas\u0131 yoksa ve <br><strong>Y\u00f6netim paneli : Ayarlar &gt; Okuma<\/strong> ayarlar\u0131 ile statik bir \u00f6n sayfa ayarlamad\u0131ysan\u0131z, teman\u0131z\u0131n varsay\u0131lan anasayfas\u0131d\u0131r. Bu sayfa, en son yaz\u0131lar\u0131n\u0131z\u0131 g\u00f6sterir.<\/li><li><code>singular.php:<\/code> E\u011fer bir <code>single.php<\/code> dosyan\u0131z veya <code>page.php<\/code> dosyan\u0131z yoksa, WordPress onlar\u0131n yerine bu dosyadaki \u015fablonu kullan\u0131r. E\u011fer <code>singular.php<\/code> dosyan\u0131z da yoksa <code>index.php<\/code> dosyas\u0131 kullan\u0131l\u0131r.<\/li><li><code>single.php:<\/code> Ziyaret\u00e7iniz tek bir &#8220;yaz\u0131&#8221;n\u0131z\u0131 okumak istedi\u011finde bu sayfadaki \u015fablon kullan\u0131l\u0131r. Tabi ki &#8220;yaz\u0131&#8221; derken WordPress&#8217;in kulland\u0131\u011f\u0131 i\u00e7erik t\u00fcrlerinden biri olan &#8220;yaz\u0131&#8221;y\u0131 kastediyoruz.<\/li><li><code>single-{yaz\u0131_tipi}.php:<\/code> E\u011fer, bir &#8220;yaz\u0131&#8221; tipindeki her bir yaz\u0131y\u0131, di\u011fer yaz\u0131 tiplerine ait olanlardan farkl\u0131 bir \u015fablonda g\u00f6stermek isterseniz, bu dosya size bu \u015fablonu olu\u015fturur. Mesela &#8220;<em>kitap_ozetleri<\/em>&#8221; diye bir yaz\u0131 tipi olu\u015fturdunuz ve ziyaret\u00e7iniz bir kitab\u0131n \u00f6zetini okumak istedi\u011finde fakl\u0131 bir \u015fablon kullanmak istiyorsunuz. O zaman <code>single-kitap_ozetleri.php<\/code> sayfas\u0131 ile bu \u015fablonu olu\u015fturabilirsiniz. E\u011fer bu \u015fablon dosyan\u0131z yoksa, kitap \u00f6zetleriniz i\u00e7in <code>single.php<\/code> \u015fablonu kullan\u0131lacakt\u0131r.<\/li><li><code>archive-{yazi_tipi}.php:<\/code> E\u011fer \u00f6zel bir yaz\u0131 tipi olu\u015fturduysan\u0131z ve bu yaz\u0131 tipindeki yaz\u0131 ar\u015fivinizi farkl\u0131 bir \u015fablonda g\u00f6stermek istiyorsan\u0131z, bu dosyay\u0131 kullanmal\u0131s\u0131n\u0131z. \u00d6rne\u011fin<code> archive-kitap_ozetleri.php<\/code> sayfan\u0131z; &#8220;<em>kitap_ozetleri<\/em>&#8221; diye olu\u015fturdu\u011funuz, \u00f6zel yaz\u0131 tipindeki yaz\u0131lar\u0131n\u0131zdan olu\u015fan ar\u015fivi g\u00f6stermek i\u00e7in kullan\u0131lacakt\u0131r. E\u011fer <code>archive-{yazi_tipi}.php<\/code> \u015fablonunuz yoksa, WordPress bunun yerine <code>archive.php<\/code> \u015fablonunu kullan\u0131r.<br><\/li><li><code>page.php:<\/code> Sitenize &#8220;<em>sayfa<\/em>&#8221; t\u00fcr\u00fcnde bir i\u00e7erik ekledi\u011finizde, bu sayfalar <code>page.php<\/code> \u015fablonuna g\u00f6re g\u00f6sterilir.<\/li><li><code>page-{sayfa-adi}.php:<\/code> E\u011fer, bir sayfan\u0131n fakl\u0131 bir temada g\u00f6r\u00fcnmesini istiyorsan\u0131z, o sayfan\u0131n ad\u0131n\u0131 da kullanarak haz\u0131rlad\u0131\u011f\u0131n\u0131z bu \u015fablon tam size g\u00f6redir. Burada, sayfa ad\u0131n\u0131n, url ba\u011flant\u0131s\u0131ndaki gibi olmas\u0131na yani T\u00fcrk\u00e7e karakter i\u00e7ermemesine dikkat etmeliyiz.<\/li><li><code>category.php:<\/code> Ziyaret\u00e7iniz belli bir kategorideki yaz\u0131 ar\u015fivinizi g\u00f6rmek isterse, teman\u0131z bu \u015fablonu kullanarak g\u00f6sterir.<\/li><li><code>tag.php:<\/code> Ziyaret\u00e7iniz belli bir etikete sahip yaz\u0131 ar\u015fivinizi g\u00f6rmek isterse, teman\u0131z bu \u015fablonu kullanarak g\u00f6sterir.<\/li><li><code>taxonomy.php:<\/code> \u00d6zel bir taxonomy -s\u0131n\u0131fland\u0131rma- t\u00fcr\u00fc i\u00e7eren bir teman\u0131z varsa, bu taxonomy t\u00fcr\u00fcndeki i\u00e7erikleri g\u00f6stermek i\u00e7in bu \u015fablon kullan\u0131l\u0131r.<\/li><li><code>author.php:<\/code> Belli bir yazara ait t\u00fcm yaz\u0131lar\u0131 g\u00f6stermek i\u00e7in kullan\u0131lan \u015fablondur.<\/li><li><code>date.php:<\/code> Ziyaret\u00e7iniz, belli bir tarihte yay\u0131nlanm\u0131\u015f yaz\u0131 ar\u015fivinizi g\u00f6rmek istedi\u011finde bu \u015fablon kullan\u0131l\u0131r. Tarihe g\u00f6re i\u00e7erikleri g\u00f6stermek i\u00e7in, WordPress, a\u015fa\u011f\u0131daki <em>url <\/em>t\u00fcrlerinden birini \u00fcretir: <ul><li><strong>http:\/\/ormek.com\/blog\/2019\/<\/strong><\/li><li><strong>http:\/\/ornek.com\/blog\/2019\/03\/<\/strong><\/li><li><strong>http:\/\/ornek.com\/blog\/2019\/03\/26\/ <\/strong><\/li><\/ul><\/li><li><code>archive.php:<\/code> E\u011fer teman\u0131zda, <code>category.php<\/code> veya <code>author.php<\/code> veya <code>date.php<\/code> \u015fablonlar\u0131ndan herhangi biri yoksa, onun yerine bu \u015fablon kullan\u0131l\u0131r.<\/li><li><code>search.php:<\/code> Ziyaret\u00e7iniz sitenizde bir arama yapt\u0131\u011f\u0131nda, arama sonu\u00e7lar\u0131 bu \u015fablona g\u00f6re g\u00f6sterilir.<\/li><li><code>attachment.php:<\/code> Resim, pdf gibi ortam dosyalar\u0131n\u0131z bu \u015fablona g\u00f6re g\u00f6sterilir.<\/li><li><code>image.php:<\/code> Teman\u0131zdaki resimler bu \u015fablona g\u00f6re g\u00f6sterilir. E\u011fer <code>image.php<\/code> \u015fablonunuz yoksa, <code>attachment.php<\/code> \u015fablonu kullan\u0131l\u0131r.<\/li><li><code>404.php:<\/code> E\u011fer, gitmek istedi\u011fi sayfa bulunamazsa, ziyaret\u00e7iniz, bu sayfaya y\u00f6nlendirilir.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Diger_Tema_Dosyalari\">Di\u011fer Tema Dosyalar\u0131<\/span><\/h2>\n\n\n\n<p>Bir WordPress temas\u0131nda, \u015fablon dosyalar\u0131 haricinde, ba\u015fka dosyalar da bulunabilir. Bu dosyalar, \u015fablon dosyalar\u0131na yard\u0131mc\u0131 olan, stil (CSS) dosyalar\u0131, JavaScript (JS) dosyalar\u0131 veya PHP dosyalar\u0131d\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>style.css:<\/code> Her temada <em>zorunludur<\/em>. Temel stil dosyas\u0131d\u0131r. Bu dosyada, teman\u0131z\u0131n kimlik bilgileri bulunur ve WordPress teman\u0131z\u0131, bu bilgilere g\u00f6re tan\u0131r. <\/li><li><code>rtl.css:<\/code> Teman\u0131zda sa\u011fdan sola yaz\u0131lan bir dil kullan\u0131yorsan\u0131z (Arap\u00e7a gibi), WordPress otomatik olarak bu stil dosyas\u0131n\u0131 kullan\u0131r.<\/li><li><strong>JS, CSS ve PHP dosyalar\u0131<\/strong>: Teman\u0131z\u0131n ihtiyac\u0131na g\u00f6re, bir \u00e7ok yard\u0131mc\u0131 JavaScript (JS), CSS ve PHP dosyas\u0131 kullanabilirsiniz. Tema dizininizin daha anla\u015f\u0131l\u0131r veya d\u00fczenli olmas\u0131 i\u00e7in, kulland\u0131\u011f\u0131n\u0131 bu yard\u0131mc\u0131 dosyalar\u0131, alt klas\u00f6rler a\u00e7arak, bu klas\u00f6rlerin i\u00e7inde de olu\u015fturabilirsiniz.<\/li><\/ul>\n\n\n\n<p class=\"sc-dikkat\">WordPress temas\u0131 yaparken, genel olarak uygulanan y\u00f6ntem, CSS ve JS koldar\u0131m\u0131z\u0131, ayr\u0131 bir alt dizinde bar\u0131nd\u0131rmakt\u0131r.<\/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=\"Sablon_Parcalarinin_Kullanimi\">\u015eablon Par\u00e7alar\u0131n\u0131n Kullan\u0131m\u0131<\/span><\/h2>\n\n\n\n<p>Teman\u0131zda, dosyalar\u0131 veya kay\u0131tl\u0131 i\u00e7eriklerinizi bir araya getirmek i\u00e7in kullan\u0131lan fonksiyonlara, <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon fonksiyonlar\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-6-sablon-fonksiyonlari-template-tags\/\" target=\"_blank\">\u015fablon fonksiyonlar\u0131 (template tags)<\/a> denir. A\u015fa\u011f\u0131da, \u015fablon dosyalar\u0131n\u0131 \u00e7a\u011f\u0131rmak i\u00e7in kullan\u0131lan <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-6-sablon-fonksiyonlari-template-tags\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon fonksiyonlar\u0131n\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon fonksiyonlar\u0131n\u0131<\/a> g\u00f6r\u00fcyorsunuz:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>get_header()<\/code>: Sayfa \u00fcst\u00fc \u015fablonunu &#8211;<code>header.php<\/code>&#8211; \u00e7a\u011f\u0131r\u0131r.<\/li><li><code>get_sidebar()<\/code>: Olu\u015fturdu\u011funuz sayfa yan\u0131 \u015fablonunu \u00e7a\u011f\u0131r\u0131r.<\/li><li><code>get_footer()<\/code>: Sayfa alt\u0131 \u015fablonunu &#8211;<code>footer.php<\/code>&#8211; \u00e7a\u011f\u0131r\u0131r.<\/li><li><code>get_search_form()<\/code>: Teman\u0131z\u0131n ana dizininde bir <code>searchform.php<\/code> dosyas\u0131 varsa onu \u00e7a\u011f\u0131r\u0131r yoksa varsay\u0131lan arama motoru \u015fablonunu getirir.<\/li><li><code>get_template_part()<\/code>: Herhangi bir isimde ve dizindeki bir PHP dosyas\u0131n\u0131 \u00e7a\u011f\u0131r\u0131r. Yukar\u0131da bahsetti\u011fimiz, <code>content-sinle.php<\/code> gibi, WordPress&#8217;in tan\u0131mad\u0131\u011f\u0131 \u015fablon dosyalar\u0131n\u0131 \u00e7a\u011f\u0131rmak i\u00e7in kullan\u0131lan fonksiyondur.<\/li><\/ul>\n\n\n\n<p>\u00d6rne\u011fin, <code>index.php<\/code> dosyan\u0131zda, a\u015fa\u011f\u0131daki <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-6-sablon-fonksiyonlari-template-tags\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon fonksiyonlar\u0131n\u0131  (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon fonksiyonlar\u0131n\u0131 <\/a>kullanarak, tam bir web sayfas\u0131 \u015fablonu olu\u015fturabilirsiniz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php get_header(); \/\/ header.php dosyas\u0131n\u0131 \u00e7a\u011f\u0131rd\u0131k ?>\n&lt;?php get_sidebar(); \/\/ sidebar.php dosyas\u0131n\u0131 \u00e7a\u011f\u0131rd\u0131k ?>\n&lt;?php get_template_part( 'benim-sablonum' ); \/\/ Ana dizinden, benim-sablonum.php dosyas\u0131n\u0131 \u00e7a\u011f\u0131rd\u0131k ?>\n&lt;?php get_footer(); \/\/ footer.php dosyas\u0131n\u0131 \u00e7a\u011f\u0131rd\u0131k ?><\/code><\/pre>\n\n\n\n<p>Bu \u015fablonu daha iyi anlamak i\u00e7in, <a rel=\"noreferrer noopener\" aria-label=\"Tema dosyalar\u0131na ba\u011flant\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-11-tema-dosyalarina-baglanti-verme-cagirma\/\" target=\"_blank\">tema dosyalar\u0131na ba\u011flant\u0131 verme<\/a> ba\u015fl\u0131kl\u0131 dersimizi okuyabilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bu yaz\u0131da, bir Wordpress temas\u0131n\u0131 olu\u015fturan \u015fablon dosyalar\u0131 ve bu dosyalarda kullan\u0131lan temel fonksiyonlardan bahsedilmi\u015ftir.<\/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":[19],"class_list":["post-54","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tema-yapimi","tag-sablon-dosyalari"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/54","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=54"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/54\/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=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/categories?post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/tags?post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}