WordPress Alt Sayfaları Listeleme
WordPress, dünya genelinde en çok kullanılan içerik yönetim sistemlerinden biridir. Sadece blog yazmakla kalmaz, aynı zamanda bir web sitesi oluşturmanıza da olanak tanır. Web sitenizdeki sayfalarınızın yanı sıra, alt sayfalarınız da olabilir. Ancak, alt sayfaları listelemek için özel bir kodlama gerektirir.
Alt Sayfalar Nedir?
Alt sayfalar, ana sayfanın altında yer alan ve daha spesifik konulara odaklanan sayfalardır. Örneğin, bir web sitesi tasarımı hakkında bir ana sayfa olabilir ve alt sayfalar, web sitesi tasarımı ile ilgili daha spesifik konulara odaklanabilir, örneğin, renk teorisi veya web sitesi optimizasyonu gibi.
Alt Sayfaları Listelemenin Önemi
Alt sayfaları listelemek, web sitenizdeki gezinmeyi kolaylaştırır. Ziyaretçiler, ana sayfaya kadar geri dönmek zorunda kalmadan, aradıkları spesifik konulara daha hızlı erişebilirler. Ayrıca, alt sayfaların listesi, web sitenizin SEO’sunu da artırabilir. Arama motorları, web sitenizdeki içeriği taramak için kullanıcı dostu bir gezinme yapısına ihtiyaç duyar. Alt sayfaları listelemek, web sitenizin kullanıcı dostu olduğunu gösterir ve arama motorları tarafından daha yüksek sıralamalara yol açabilir.
Alt Sayfalar Nasıl Listelenir?
WordPress’te, alt sayfaları listelemek için özel bir kodlama gereklidir. Bu kodlama, “wp_list_pages()” işlevi kullanılarak yapılır. Bu işlev, tüm sayfaları ve alt sayfaları listeler. Ancak, yalnızca alt sayfaları listelemek istiyorsanız, “depth” parametresini kullanmanız gerekir. Örneğin, “depth=1” parametresi, yalnızca bir alt seviyedeki sayfaları listeler.
Bu işlevi kullanarak alt sayfaları listelemek için, öncelikle “functions.php” dosyasını açın ve aşağıdaki kodu ekleyin:
function alt_sayfalari_listele() {
global $post;
if ( is_page() && $post->post_parent ) {
$alt_sayfalar = wp_list_pages( array(
'child_of' => $post->post_parent,
'title_li' => ''
) );
}
if ( $alt_sayfalar ) {
echo '
- ' . $alt_sayfalar . '
';
}
}
Daha sonra, alt sayfaları listelemek istediğiniz sayfada bu işlevi çağırabilirsiniz:
Bu kod, sayfanın altındaki tüm alt sayfaları listeler.
Sonuç
Web sitenizde alt sayfaları listelemek, ziyaretçilerinizin sitenizde gezinmesini kolaylaştırır ve SEO’nuzu artırabilir. WordPress’te, alt sayfaları listelemek için “wp_list_pages()” işlevi kullanılabilir. Bu işlevi kullanarak, yalnızca alt sayfaları listelemek için “depth” parametresini kullanabilirsiniz.
Alt Sayfaları Gösteren WordPress Eklentileri
WordPress alt sayfaları listelemek için hazır bir seçenek sunar. Ancak, bazı durumlarda bu seçenek yeterli olmayabilir veya kullanıcıların ihtiyaçlarına uygun olmayabilir. Bu durumda, alt sayfaları gösteren WordPress eklentileri kullanmak, daha iyi bir seçenek olabilir.
1. Subpages Extended
Subpages Extended, alt sayfaları listelemek için özel bir widget sağlar. Bu widget, belirli bir sayfanın alt sayfalarını listeler ve ayrıca sayfanın başlığını ve alt sayfaların sayısını da gösterir. Bu eklenti, kolay bir kurulum ve ayarlama sürecine sahiptir ve kullanıcılar tarafından oldukça popülerdir.
2. Simple Page Ordering
Simple Page Ordering, web sitenizdeki sayfaların ve alt sayfaların sıralamasını değiştirmenize olanak tanır. Bu eklenti, sayfalarınızın ve alt sayfalarınızın listesini sürükle-bırak yöntemiyle yeniden düzenlemenize izin verir. Bu, web sitenizin gezinme yapısını kolayca özelleştirmenize olanak tanır.
3. Sub Page Tree
Sub Page Tree, web sitenizdeki alt sayfaları hiyerarşik bir ağaç yapısı şeklinde gösterir. Bu eklenti, alt sayfaları listeleme işlemini otomatikleştirir ve web sitenizin gezinme yapısını daha kullanıcı dostu hale getirir. Ayrıca, alt sayfaların açılır menü şeklinde gösterilmesi seçeneği de sunar.
4. CMS Tree Page View
CMS Tree Page View, web sitenizdeki sayfaları ve alt sayfaları ağaç yapısı şeklinde gösterir. Bu eklenti, sayfalarınızın ve alt sayfalarınızın sıralamasını değiştirmenizi ve sayfaları yönetmenizi kolaylaştırır. Ayrıca, sayfaların ve alt sayfaların durumunu (yayınlandı, taslak, vb.) ve tarihini de gösterir.
5. List Sub Pages
List Sub Pages, belirli bir sayfanın alt sayfalarını gösteren bir kısa kod sağlar. Bu eklenti, alt sayfaların listelenme şeklini özelleştirmenize olanak tanır ve ayrıca alt sayfaların sıralamasını değiştirmenize de izin verir. Ayrıca, alt sayfaların listesi için farklı bir CSS kullanmanıza olanak tanır.
Sonuç
WordPress alt sayfalarını listelemek için özel bir kodlama kullanır. Ancak, bazı durumlarda bu seçenek yeterli olmayabilir veya kullanıcıların ihtiyaçlarına uygun olmayabilir. Bu durumda, alt sayfaları gösteren WordPress eklentileri kullanmak, daha iyi bir seçenek olabilir. Subpages Extended, Simple Page Ordering, Sub Page Tree, CMS Tree Page View ve List Sub Pages gibi birçok farklı eklenti mevcuttur ve kullanıcıların ihtiyaçlarına göre seçebilirler.