Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Yeni Başlayanlar İçin WordPress Şablon Hiyerarşisi Rehberi (Hile Sayfası)

WordPress’in perde arkasında nasıl çalıştığına ilişkin infografiğimizden sonra, birçok kullanıcı bizden bir WordPress temasının perde arkasında nasıl çalıştığını ele almamızı istedi.

Bu yazıda, yeni başlayanlar için WordPress şablon hiyerarşisini açıklayacağız. Bu kopya sayfası, bir şablonu özelleştirirken veya özel bir WordPress teması oluştururken son derece kullanışlıdır.

WordPress template hierarchy explained for beginners

Profesyonel İpucu: WordPress temanızı değiştirmeden özel açılış sayfaları mı oluşturmak istiyorsunuz? SeedProd‘u deneyin, 1. sıradaki sürükle ve bırak WordPress sayfa oluşturucusudur.

Neden WordPress Şablon Hiyerarşisi Hakkında Bilgi Edinmelisiniz?

Tüm modern WordPress temaları şablonlar, stil sayfaları, javascript ve resimlerden oluşur. Bu dosyalar birlikte sitenizin kullanıcılara nasıl görüneceğini kontrol eder.

İlgili: Siteniz için mükemmel WordPress temasını seçerken aramanız gereken 9 şey.

WordPress standart bir şablon hiyerarşisine sahiptir. Bu, belirli dosya adlarına sahip şablonların web sitenizdeki belirli alanları etkilediği anlamına gelir. Ayrıca belirli bir öğe için hangi şablon adını kullanacağınızı da söyler.

Modern WordPress temalarının çoğu kategori, tarih, arşivler, tek gönderiler, özel sayfalar ve daha fazlasını görüntülemek için şablonlarla birlikte gelir. Bir kullanıcı olarak, bir alt tema oluşturarak daha fazla şablon oluşturabilirsiniz.

Bunu söyledikten sonra, bu WordPress şablon hiyerarşisinin perde arkasında nasıl çalıştığına bir göz atalım.

WordPress Şablon Hiyerarşisini Görselleştirme (Hile Sayfası)

WordPress, şablon adları için anlaşılması kolay ve anlamlı bir model kullanır. Aşağıdaki görsel kopya sayfası, bir WordPress sitesinde farklı sayfaları görüntülemek için hangi şablon dosyalarının kullanıldığını açıklamaktadır.

Tipik bir WordPress sitesindeki farklı sayfalar için hangi WordPress şablon dosyalarının düzenleneceğinin bir dökümünü burada bulabilirsiniz.

Ana sayfa tarafından hangi şablon dosyaları kullanılır?

Site front page

WordPress, kutudan çıktığı anda blog yazılarınızı web sitenizin ana sayfasında görüntüler. WordPress yönetici alanındaki Ayarlar ” Okuma sayfasını ziyaret ederek özel bir ana sayfa (ön sayfa olarak da bilinir) kullanacak şekilde de ayarlayabilirsiniz.

1. front-page.php – Statik bir ön sayfa kullanıyorsanız, WordPress ilk olarak bu şablon dosyasını arayacak ve ön sayfayı görüntülemek için kullanacaktır.

2. home. php – Statik ön sayfa kullanıyorsanız ve temanızda front-page.php şablonu yoksa, WordPress home.php şablonunu arayacaktır. Ana sayfada varsayılan blog gönderilerini görüntülemek için de kullanılır.

3. index. php – front-page.php veya home.php yoksa, WordPress ana sayfayı görüntülemek için index.php şablonuna geri döner. Bu şablon, WordPress’te herhangi bir sayfayı görüntülemek için varsayılan geri dönüş şablonudur.

Tek gönderi tarafından hangi şablon dosyaları kullanılır?

Single post page template

WordPress tek bir yazıyı görüntülemek için bu dosyaları arar.

1. single-{post-type}-{slug}.php – Bu şablonu herhangi bir yazı türündeki belirli bir yazının görüntüsünü değiştirmek için kullanın. Örneğin, yazı türü ‘inceleme’ ve yazı slug ‘ı acme-phone ise, WordPress single-review-acme-phone.php dosyasını arayacaktır.

2. single-{post-type}.php – WordPress daha sonra bu belirli yazı türünü görüntülemek için bir şablon olup olmadığını kontrol edecektir. Örneğin, yazı türü inceleme ise, WordPress single-review.php dosyasını arayacaktır.

3. single.php – WordPress daha sonra single.php’ye geri dönecektir.

4. singular.php – Bu şablon, herhangi bir gönderi türünden tek bir öğeyi görüntülemek için başka bir geri dönüş ekler.

5. index.php – Son olarak, yukarıda da belirtildiği gibi, WordPress eninde sonunda index.php’ye geri döner.

Tek sayfa tarafından hangi şablon dosyaları kullanılır?

Static page template

WordPress sayfaları varsayılan yazı türlerinden biridir. Web sitenizde yazılar yerine statik sayfalar oluşturmanıza olanak sağlarlar. Yazılar ve sayfalar arasındaki fark hakkındaki kılavuzumuza bakın.

1. Özel Sayfa Şablonu – Sayfaya atanan sayfa şablonu. WordPress’te özel bir sayfa şablon unun nasıl oluşturulacağını görün.

2. page-{slug}.php – Sayfaslug ‘ı contact-us ise, WordPress page-contact-us.php‘yi kullanmaya bakacaktır.

3. page-{id}.php – Sayfa kimliği 17 ise, WordPress page-17.php adında bir şablon dosyası arayacaktır.

4. page.php – Tüm statik sayfaları görüntülemek için şablon.

5. singular.php – Bu şablon, tüm tekli yazı türü öğeleri için varsayılan bir yedektir.

6. index.php – Varsayılan geri dönüş şablonu.

Kategori arşivleri tarafından hangi şablon dosyaları kullanılır?

Category archive template

WordPress bu dosyaları WordPress’te kategori ile ilgili sayfaları görüntülemek için kullanır.

1. category-{slug}.php – Bu şablon belirli bir kategori için kategori arşiv sayfasını görüntülemek için kullanılır. Örneğin, kategori slug’ı incelemeler ise, WordPress category-reviews.php şablonunu arayacaktır.

2. category-{id}.php – WordPress daha sonra kategori kimliğine sahip bir şablon arar. Örneğin, kategori kimliği 17 ise, WordPress kategori-17.php‘yi arayacaktır.

3. category.php – Bu, WordPress’teki tüm kategori arşiv sayfalarını görüntülemek için varsayılan şablondur.

4. archive.php – Bu, WordPress tarafından herhangi bir arşiv sayfasını görüntülemek için kullanılan varsayılan şablondur.

5. index.php – Varsayılan geri dönüş şablonu.

Etiket arşivleri tarafından hangi şablon dosyaları kullanılır?

Tag archive template

WordPress bu dosyaları etiket arşivi sayfalarını görüntülemek için kullanır.

1. tag-{slug}.php – Etiketinslug ‘ı fruits ise, WordPress tag-fruits.php dosyasını arayacaktır.

2. tag-{id}.php – Etiketin kimliği 17 ise, WordPress tag-17.php şablonunu arayacaktır.

3. tag.php – Etiket arşivleri için varsayılan şablon.

4. archive.php – Herhangi bir arşiv sayfası için varsayılan şablon.

5. index.php – Varsayılan geri dönüş şablonu.

Özel taksonomi arşivleri tarafından hangi şablon dosyaları kullanılır?

Custom taxonomy archive

Kategoriler ve etiketler iki varsayılan WordPress taksonomisidir. Kullanıcılar ayrıca kendi özel taksonomilerini de oluşturabilirler. WordPress’in özel taksonomi sayfalarını görüntülemek için şablonları nasıl aradığı aşağıda açıklanmıştır.

1. taxonomy-{taxonomy}-{term}.php – Tür adında özel bir taksonominiz varsa ve ‘gerilim’terimi varsa, WordPress taxonomy-genre-thriller.php dosyasını arayacaktır.

2. taxonomy-{taxonomy}.php – Eğer taksonomi tür olsaydı, WordPress taxonomy-genre.php dosyasını arardı.

3. taxonomy.php – Herhangi bir özel taksonomi arşivini görüntülemek için varsayılan şablon.

4. archive.php – WordPress’teki tüm arşiv sayfaları için varsayılan geri dönüş.

5. index.php- WordPress’teki varsayılan yedek şablon.

Özel gönderi türleri tarafından hangi şablon dosyaları kullanılır?

Custom post type archive

WordPress, özel yazı türü arşivlerini görüntülemek için şablonları şu şekilde arar.

1. archive-{post_type}.php – Eğer bir yazı türünüz inceleme ise, WordPress archive-review.php dosyasını arayacaktır.

2. archive.php – WordPress’teki tüm arşiv sayfalarını görüntülemek için varsayılan şablon.

3. index.php – WordPress’teki varsayılan yedek şablon.

Yazar arşivlerini görüntülemek için hangi şablon dosyaları kullanılır?

Author archive

WordPress, WordPress sitenizdeki her yazar için arşiv sayfaları oluşturur. Yazar arşivi şablonunun nasıl göründüğü aşağıda açıklanmıştır.

1. author-{nicename}.php – Yazarın güzel adı matt ise, WordPress author-matt.php dosyasını arayacaktır.

2. author-{id}.php – Yazarın kullanıcı kimliği 6 ise, WordPress author-6.php dosyasını arayacaktır.

3. author.php – WordPress’te yazar arşiv sayfalarını görüntülemek için kullanılan varsayılan şablon.

4. archive.php – WordPress’teki tüm arşiv sayfalarını görüntülemek için varsayılan şablon.

5. index.php – WordPress’teki varsayılan yedek şablon.

Tarih tabanlı arşivleri görüntülemek için hangi şablon dosyaları kullanılır?

Date based archive

WordPress ayrıca yazılarınızı aylar ve yıllar için tarih tabanlı arşiv sayfalarında görüntüler. Bu sayfalar için şablonların nasıl göründüğü aşağıda açıklanmıştır.

1. date.php – Tarih tabanlı arşivler için varsayılan şablon.

2. archive.php – WordPress’te yazar arşiv sayfalarını görüntülemek için kullanılan varsayılan şablon.

3. index.php – WordPress’teki varsayılan yedek şablon.

Arama sayfalarını görüntülemek için hangi şablon dosyaları kullanılır?

Search result page

1. search.php – WordPress’te arama sonuçlarını görüntülemek için varsayılan sayfa.

2. searchform.php – WordPress’te bir arama formu görüntülemek için şablon.

3. index.php – WordPress’teki varsayılan yedek şablon.

404 hata sayfalarını görüntülemek için hangi şablon dosyaları kullanılır?

404 Error page

404 hata sayfası, WordPress istenen içeriği bulamadığında görüntülenir. 404 sayfası şablonunuzu nasıl geliştireceğinizle ilgili kılavuzumuza bakın.

1. 404.php – WordPress’te 404 hata sayfasını görüntülemek için varsayılan şablon.

2. index.php – WordPress’teki varsayılan yedek şablon.

Ek sayfalarını görüntülemek için hangi şablon dosyaları kullanılır?

Attachment pages

1. MIME_type.php – Mime_type dosya türü anlamına gelir. Örneğin, image.php, video.php, application.php.

2. attachment.php – Ek sayfalarını görüntülemek için varsayılan şablon.

3. single-attachment.php – Tek bir eki görüntülemek için.

4. single.php – Tek yazı tipi öğeleri görüntülemek için varsayılan şablon.

5. index.php – WordPress’teki varsayılan yedek şablon.

Yerleştirmeleri görüntülemek için hangi şablon dosyaları kullanılır?

Embeds

WordPress 4.5‘ten bu yana, WordPress’e gömülü bir yazı oluşturmak için şablonları kullanabilirsiniz.

1. embed-{post-type}-{post_format}.php – WordPress önce bir yazı türü ve yazı biçimi şablonu arayacaktır. Örneğin, videolu bir incelemeniz varsa, WordPress embed-review-video.php dosyasını arayacaktır.

2. embed-{post-type}.php – Yazı türü inceleme ise, WordPress embed-review.php dosyasını arar.

3. embed.php – Tüm yerleştirmeler için varsayılan geri dönüş.

Umarız bu eğitim WordPress şablon hiyerarşisi hakkında bilgi edinmenize yardımcı olmuştur. Ayrıca en iyi sürükle ve bırak WordPress sayfa oluşturucuları listemizi de görmek isteyebilirsiniz.

Bu makaleyi beğendiyseniz, WordPress video eğitimleri için lütfen YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook‘ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

8 yorumBir Cevap Bırakın

  1. Mrteesurez

    This is a well detailed post, it contains all essential templates. I am discovering news templates names and hierarchy here as I only know few of these before.
    Thanks, it’s usually for we that are into development.

  2. Moinuddin Waheed

    I have been using wordpress several years and knew only few files and thought that these are the only files behind the scene.
    This is very insightful and detailed description of the template structure of all the files.
    The infographic is self explanatory and helps understand which file uses what other files to display the content.
    Thanks for the detailed wordpress file structure guide.

    • WPBeginner Support

      Glad we could clarify how the template hierarchy works :)

      Yönetici

  3. Jiří Vaněk

    I saw the template files on FTP, but I only knew the function from them, such as function, header, footer, and that’s about it. I didn’t really know much about the rest of the files. Your infographic is perfect. It does a great job of showing how individual files are linked and what wordpress itself uses them for. One has a much better understanding of the structure of how the template works and it is then much easier to make, for example, some modifications to the source code if needed. Although I still don’t understand everything, I will try to go through the individual files of my template and find out a lot more about how it all works. Thanks for this comprehensive tutorial.

  4. mjasia

    Hi

    What about woocommerce product attributes?

    How are they shown?

  5. Connie

    what about language files in children themes?
    This is one of the big mysteries in WP because there are still some people (the majority!) who need translation files to get their installation in their language ;=)

    • WPBeginner Support

      That would be a subject for a different guide :)

      Yönetici

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.