2 Farklı WordPress Şablonu Türü: Sayfaya Karşı Gönderi
Yayınlanan: 2022-10-07WordPress söz konusu olduğunda, sayfalarınız için kullanabileceğiniz iki farklı şablon türü vardır: sayfa şablonları ve gönderi şablonları. Bu şablon türlerinin her ikisi de sayfa oluşturmak için kullanılabilirken, her biri farklı amaçlar için en uygun olanlardır. Sayfa şablonları, "Hakkında" sayfası veya iletişim sayfası gibi statik sayfalar oluşturmak için en iyi şekilde kullanılır. Bu sayfalar genellikle gönderiler kadar sık güncellenmez, bu nedenle dinamik olmaları gerekmez. Öte yandan gönderi şablonları, blog gönderileri veya düzenli olarak güncellenen diğer içerik türleri için en uygun olanıdır. Bu şablonlar genellikle daha dinamiktir ve daha fazla özelleştirmeye olanak tanır. Peki, sayfalarınız için hangi şablon türünü kullanacağınızı nasıl bileceksiniz? Bunu belirlemenin en iyi yolu, sayfanın amacını ve üzerinde ne tür içerikler olacağını düşünmektir. Sık güncellenmeyecek statik bir sayfaysa, sayfa şablonu muhtemelen en iyi seçenektir. Düzenli olarak güncellenecek bir blog gönderisi veya başka bir içerik türüyse, bir gönderi şablonu muhtemelen daha iyi bir seçimdir.
WordPress'te Sayfa Şablonlarını Nasıl Bulabilirim?

WordPress'te sayfa şablonlarını bulmanın birkaç yolu vardır. Bunun bir yolu, WordPress Panosuna gidip “Görünüm” sekmesine tıklamaktır. Oradan, mevcut tüm sayfa şablonlarının bir listesini göreceksiniz. Sayfa şablonlarını bulmanın başka bir yolu da onları WordPress Eklenti Dizininde aramaktır.
Sayfa şablonları, içeriği belirli sayfalara veya sayfa gruplarına uygulamak için kullanılabilen dosyalardır. Sayfa şablonları, gönderiler, haber güncellemeleri, takvim etkinlikleri, medya dosyaları vb. gibi bir sayfada dinamik içeriği görüntülemek için kullanılabilir. Yeni bir sayfa oluşturduğunuzda veya düzenlediğinizde, kullanıcı adı olan her şablonun adını seçebilir. Bazı temalar, bir sayfadaki sütun sayısını seçmenize izin vermenin yanı sıra, bir sayfadaki sütunları belirtmenize de izin verir. Birden çok sayfada veya farklı ülkelerde kullanılabilecek bazı şablonlar vardır. Kullanıcılarınıza bu genel seçeneği sunmak için, her seçenek için sayfa şablonları oluşturmalı ve her seçenek için bir şablon adı sağlamalısınız. Şablon Hiyerarşisi sayfası, belirli bir sayfa için şablon oluşturmak için kullanılabilir.
Temanızın klasöründe özel bir sayfa şablonunuz olmalıdır (örneğin, /wp-content/themes/my-theme-name/). Sayfa gönderi türü varsayılan olarak özel bir şablon olacaktır. Yalnızca WordPress 4.7, 'sayfa' dışındaki gönderi türlerine sayfa şablonları eklemenize izin verir. WordPress, yazı tipi sınıf adı (sayfa), sayfa kimliği (sayfa kimliği-*kimliği) ve şablonunuzun body_class() işleviyle kullanılan sayfa şablonu için gövde etiketinde sınıf adlarını ve kimliklerini görüntüler. theme_product_templates girerek, bir ürün gönderi türü için şablonları filtreleyebilirsiniz. Bir Koşullu Etiket, temanızın page.php dosyasını küçük, sayfaya özel değişiklikler yapmak üzere değiştirmek için kullanılabilir.
WordPress'te Şablonları Nasıl Gösterebilirim?
Sayfa listesine eklenen yeni "Sayfa Şablonu" sütununu görmek için kontrol panelinizdeki Sayfalar bölümüne tıklayın. Bu eklentinin yardımıyla sayfalarınızın her birinin hangi şablonu kullandığını görebilirsiniz. Bir sayfanın herhangi bir özel şablonu yoksa , Varsayılan olarak etiketlenir.
WordPress'te Sayfa Düzenine Nasıl Ulaşırım?
Sayfa düzenlerini görüntülemek için kontrol panelinizden Sayfalar sekmesini seçin. İstendiğinde, yeni bir sayfa ekleyebilirsiniz. Bir kategoriye tıkladığınızda, çeşitli kategorilere göz atmanızı sağlayan bir pencere açılacaktır. Bir düzene karar verdikten sonra, onu yeni sayfanıza uygulamak için bir kez tıklayın.
Sayfa Şablonunu Alın

Web siteniz için kullandığınız içerik yönetim sistemine (CMS) veya çerçeveye bağlı olduğundan bu sorunun kesin bir cevabı yoktur. Ancak genel olarak sayfa şablonu, bir web sitesindeki belirli bir sayfa türü için kodu ve işaretlemeyi içeren bir dosyadır. Örneğin, ana sayfanız için bir sayfa şablonunuz, hakkında sayfanız için başka bir sayfa şablonunuz ve iletişim sayfanız için başka bir şablonunuz olabilir. Her şablon, o belirli sayfanın içeriğini görüntülemek için gereken kodu ve işaretlemeyi içerir.

WordPress'te Özel Bir Sayfa Şablonu Oluşturun
Yeni bir WordPress sayfası oluştururken, WordPress, WP-content/themes/ dizinindeki posta adıyla (.php uzantısı hariç) aynı ada sahip bir şablon dosyası arar. WordPress durumunda, default.php dosyası WP-content/plugins/ dizininde bulunur ve bir şablon dosyasıyla aynı ada sahiptir. WordPress, dosya olmaması durumunda page.php adlı bir dosya oluşturur. Tüm sayfa şablonları herhangi bir biçimde oluşturulabilir, ancak HTML biçiminde olmalı ve bir.php uzantısı içermelidir. Başvuru yaptıkları gönderiden farklı bir dizinde veya başvurdukları gönderiyle aynı dizinde olabilirler. WordPress'te birkaç varsayılan şablon mevcuttur, ancak isterseniz kendinizinkini oluşturabilirsiniz. Bunu yapmak için, WP content/themes/ dizininde page.php adlı bir klasör oluşturun ve aşağıdaki kodu girin: PHP olmalıdır. Tüm sayfalar tema şablonu dosyasını gerektirir. */ request_once 'template.php';? Özel bir şablon dosyası, kendi şablonunuzun adı olarak tanımlanır.
Is_page_template
is_page_template() işlevi, bir sayfada belirli bir sayfa şablonunun kullanılıp kullanılmadığını belirlemenizi sağlar. Bu, farklı kod veya davranışa sahip belirli sayfaları hedeflemeniz gerektiğinde faydalı olabilir.
Geçerli Sayfa Şablonu Adını Alın WordPress
WordPress'te mevcut sayfa şablonu adını almanın birkaç yolu vardır. Bunun bir yolu global $template değişkenini kullanmaktır. Bu değişken, geçerli şablon dosyasının yolunu içerir. Basename işlevini kullanarak şablon adını bu yoldan çıkarabilirsiniz. Geçerli sayfa şablonu adını almanın başka bir yolu da get_page_template_slug işlevini kullanmaktır. Bu işlev, geçerli sayfa şablonunun bilgisini döndürür. Son olarak, get_page_template işlevini de kullanabilirsiniz. Bu işlev, geçerli sayfa şablonunun tam yolunu döndürür. Ardından, şablon adını çıkarmak için basename işlevini kullanabilirsiniz.
Sayfa Şablonu URL'sini Alın WordPress
WordPress'te sayfa şablonu, belirli bir sayfaya veya sayfalara uygulanabilen belirli bir şablon dosyası türüdür. Sayfa şablonları, temel kodu değiştirmeden bir WordPress web sitesinin görünümünü ve verdiği hissi değiştirmek için kullanılır. WordPress'te bir sayfa şablonunun URL'sini almanın birkaç yolu vardır. En doğrudan yol, sayfanın kaynak koduna bakmaktır. Varsayılan bir WordPress teması kullanıyorsanız, sayfa şablonu URL'si header.php dosyasında olacaktır. Özel bir WordPress teması kullanıyorsanız, sayfa şablonu URL'si temanın dizininde olacaktır. WordPress'te bir sayfa şablonunun URL'sini almanın başka bir yolu da the_permalink() işlevini kullanmaktır. Bu işlev, geçerli sayfanın URL'sini döndürür. Sayfa şablonu kullanan bir sayfadaysanız, the_permalink() işlevi tarafından döndürülen URL, sayfa şablonunun URL'si olacaktır. Sayfa şablonunun bilgisini almak için get_page_template_slug() işlevini de kullanabilirsiniz. Bu işlev, ayarlanmışsa sayfa şablonunun bilgisini döndürür. Bilgi ayarlanmazsa, bu işlev boş bir dize döndürür. Son olarak, mevcut tüm sayfa şablonlarının bir dizisini elde etmek için get_page_templates() işlevini kullanabilirsiniz. Bu işlev, geçerli temada bulunan tüm sayfa şablonlarının bir dizisini döndürür.
Sitenizdeki Belirli Bir Sayfa İçin Şablon Dosya Adı Nasıl Bulunur?
get_page_template_file() yöntemi, web sitenizdeki belirli bir sayfa için şablon dosyasının adını döndürür. Uzantı da dahil olmak üzere şablon dosyasının tam yolu buradan döndürülebilir.