Yakın zamanda okuyucularımızdan biri bize bir WordPress sayfasının alt sayfalarının nasıl görüntüleneceğini sordu? Bu, WPBeginner'da sıkça aldığımız bir sorudur ve web sitesi navigasyonunu ve kullanıcı deneyimini iyileştirme konusundaki yaygın bir ihtiyacı vurgulamaktadır.
WordPress web sitenizi üst ve alt sayfalarla düzenlerseniz, alt sayfalarınızı veya alt sayfalarınızı ana üst sayfada görüntülemek isteyebilirsiniz. Bu, kullanıcıların belirli bir bölümdeki tüm mevcut bilgileri kolayca görmelerine ve ilgili alt konulara hızlıca göz atmalarına yardımcı olur.
Ayrıca, kolay gezinme için her alt sayfada ana üst sayfa bağlantısını göstermek isteyebilirsiniz, bu da bir ekmek kırıntısı benzeri etki yaratır. Bu akıcı gezinme, kullanıcıların sitenizin derinliklerinde kaybolmasını önler ve genel gezinme deneyimlerini geliştirir.
Bu makalede, WordPress'te bir üst sayfanın alt sayfalarının bir listesini kolayca nasıl göstereceğinizi anlatacağız.

Alt Sayfaların Bir Listesini Ne Zaman Göstermeniz Gerekir?
WordPress, yazılar ve sayfalar adında iki varsayılan gönderi türüyle birlikte gelir. Yazılar blog içeriğidir ve genellikle kategoriler ve etiketlerle düzenlenir.
Sayfalar, örneğin 'Hakkımızda' veya 'Bize Ulaşın' sayfası gibi, tek seferlik veya bağımsız, kalıcı içeriklerdir.
WordPress'te sayfalar hiyerarşik olabilir, bu da onları üst ve alt sayfalara göre düzenleyebileceğiniz anlamına gelir. Örneğin, Özellikler, Fiyatlandırma ve Destek için alt sayfalara sahip bir Ürün sayfası oluşturmak isteyebilirsiniz.
Bir alt sayfa oluşturmak için, WordPress'te alt sayfa oluşturma rehberimizi izleyin.
Üst ve alt sayfalarınızı oluşturduktan sonra, alt sayfaları ana üst sayfada listelemek isteyebilirsiniz.
Bunu yapmanın kolay bir yolu, üst sayfayı manuel olarak düzenlemek ve bağlantıları tek tek eklemektir.

Ancak, bir alt sayfa eklediğinizde veya sildiğinizde üst sayfayı her seferinde manuel olarak düzenlemeniz gerekecektir.
Bir alt sayfa oluşturup otomatik olarak üst sayfada bir bağlantı olarak görünmesini sağlamak daha güzel olmaz mıydı?
Bununla birlikte, WordPress'te üst sayfada bir alt sayfa listesini hızlı bir şekilde görüntülemenin bazı dinamik yollarına bakalım. Size üç yöntem göstereceğiz, böylece sizin için en iyi olanı seçebilirsiniz:
- Yöntem 1. Eklenti Kullanarak Üst Sayfada Alt Sayfaları Görüntüleme
- Yöntem 2. Kod Kullanarak Bir Üst Sayfanın Alt Sayfalarını Listeleme
- Yöntem 3. Kısa Kod Olmadan Alt Sayfaları Dinamik Olarak Görüntüleme
Yöntem 1. Eklenti Kullanarak Üst Sayfada Alt Sayfaları Görüntüleme
Bu yöntem, üst sayfada alt sayfaları görüntülemenin en kolay yoludur ve tüm kullanıcılar için önerilir.
İlk olarak, Page-list eklentisini yükleyip etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.
Etkinleştirdikten sonra, üst sayfayı düzenlemeniz ve alt sayfa listesini görüntülemek istediğiniz yere aşağıdaki kısa kodu eklemeniz yeterlidir.
[alt sayfalar]
Artık sayfanızı kaydedebilir ve yeni bir tarayıcı sekmesinde önizleyebilirsiniz. Tüm alt sayfaların basit bir madde işaretli listesini görüntülediğini fark edeceksiniz.

İsterseniz, listenin görünümünü değiştirmek için özel CSS ekleyebilirsiniz.
Başlangıç noktası olarak kullanabileceğiniz bazı örnek CSS'ler aşağıdadır.
ul.page-list.subpages-page-list {
list-style: none;
list-style-type: none;
background-color: #eee;
border: 1px solid #CCC;
padding: 20px;
}
Özel CSS'nizi uyguladıktan sonra üst sayfayı önizleyebilirsiniz.
Test WordPress web sitemizde böyle görünüyordu:

Eklenti, derinliği ayarlamanıza, sayfaları hariç tutmanıza, öğe sayısını ve daha fazlasını belirlemenize olanak tanıyan bir dizi kısa kod parametresi sunar.
Ayrıntılar için, ayrıntılı belgeler için lütfen eklenti sayfasını inceleyin.
Yöntem 2. Kod Kullanarak Bir Üst Sayfanın Alt Sayfalarını Listeleme
Bu yöntem biraz gelişmiştir ve WordPress web sitenize kod eklemenizi gerektirir. Bunu daha önce yapmadıysanız, lütfen WordPress'te kodu nasıl kopyalayıp yapıştıracağınıza dair rehberimize göz atın.
Bir üst sayfanın altındaki alt sayfaları listelemek için, aşağıdaki kodu bir kod parçacığı eklentisine veya temanızın functions.php dosyasına eklemeniz gerekir:
function wpb_list_child_pages() {
global $post;
if ( is_page() && $post->post_parent )
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0' );
else
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' );
if ( $childpages ) {
$string = '<ul class="wpb_page_list">' . $childpages . '</ul>';
}
return $string;
}
add_shortcode('wpb_childpages', 'wpb_list_child_pages');
WPBeginner olarak, kodları WordPress'e eklemek için her zaman WPCode eklentisini kullanmanızı öneririz.
WPCode, temanızın dosyalarını düzenlemeden özel kod eklemenizi kolaylaştırır, böylece sitenizi bozma endişesi taşımanıza gerek kalmaz.

Öncelikle, ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Adım adım talimatlar için, WordPress eklentisinin nasıl kurulacağına dair bu rehbere bakın.
Eklenti etkinleştirildikten sonra, WordPress kontrol panelinizden Kod Parçacıkları » Parçacık Ekle bölümüne gidin.
Oradan, fare imlecini 'Özel Kodunuzu Ekleyin (Yeni Parça)' seçeneğinin üzerine getirin ve 'Özel Parça Ekle' düğmesine tıklayın.

Ardından, ekranda beliren seçenekler listesinden kod türü olarak ‘PHP Snippet’ seçmeniz gerekir.

Ardından, kodun ne işe yaradığını hatırlamanıza yardımcı olacak bir başlık ekleyin.
Şimdi, yukarıdaki kodu ‘Code Preview’ kutusuna yapıştırmanız yeterlidir.

Ardından, anahtarı ‘Inactive’ konumundan ‘Active’ konumuna getirin ve sayfanın üst kısmındaki ‘Save Snippet’ düğmesine tıklayın.

Bu kod, önce bir sayfanın üst öğesi olup olmadığını veya sayfanın kendisinin bir üst öğe olup olmadığını kontrol eder.
Eğer bir üst sayfa ise, ona bağlı alt sayfaları görüntüler. Eğer bir alt sayfa ise, üst sayfasının diğer tüm alt sayfalarını görüntüler.
Son olarak, eğer bu sadece alt veya üst sayfası olmayan bir sayfa ise, kod hiçbir şey yapmayacaktır. Kodun son satırında, sayfa şablonlarınızı değiştirmeden alt sayfaları kolayca görüntüleyebilmeniz için bir kısa kod ekledik.
Alt sayfaları görüntülemek için, kenar çubuğundaki bir sayfaya veya metin widget'ına aşağıdaki kısa kodu eklemeniz yeterlidir:
[wpb_childpages]
Değişikliklerinizi kaydetmeyi ve bir tarayıcı sekmesinde önizlemeyi unutmayın. Sitemizde bu şekilde görünüyor.

Bu sayfa listesini özel CSS kullanarak stilleyebilirsiniz.
Başlangıç noktası olarak kullanabileceğiniz örnek CSS kodu aşağıdadır:
ul.wpb_page_list {
list-style: none;
list-style-type: none;
background-color: #eee;
border: 1px solid #CCC;
padding: 20px;
}
Yöntem 3. Kısa Kod Olmadan Alt Sayfaları Dinamik Olarak Görüntüleme
Kısa kodları kullanmak uygundur, ancak onlarla ilgili sorun, üst veya alt sayfaları olan tüm sayfalara kısa kodlar eklemeniz gerekeceğidir.
Birçok sayfada kısa kodlar olabilir ve bazen eklemeyi unutabilirsiniz bile.
Daha iyi bir yaklaşım, temanızdaki sayfa şablon dosyasını düzenlemek olacaktır, böylece alt sayfaları otomatik olarak görüntüleyebilir.
Bunu yapmak için ana page.php şablonunu düzenlemeniz veya temanızda özel bir sayfa şablonu oluşturmanız gerekir.
Ana temanızı düzenleyebilirsiniz, ancak temanızı değiştirir veya güncellerseniz bu değişiklikler kaybolur. Bu nedenle, bir alt tema oluşturup değişikliklerinizi alt temada yapmanız daha iyi olur.
Sayfa şablonu dosyanızda, alt sayfaları görüntülemek istediğiniz yere bu kod satırını eklemeniz gerekir.
<?php wpb_list_child_pages(); ?>
Hepsi bu kadar. Temanız artık alt sayfaları otomatik olarak algılayacak ve düz bir liste halinde gösterecektir.
Stilleri CSS ve biçimlendirme ile özelleştirebilirsiniz.
OptinMonster web sitesinin üst sayfayı ve alt sayfaları nasıl gösterdiğine dair bir örnek aşağıdadır:

Umarım bu makale, WordPress'te bir üst sayfa için alt sayfaları listelemenize yardımcı olmuştur. Ayrıca, yeni bir WordPress web sitesinde oluşturmanız gereken en önemli sayfalar hakkındaki rehberimize ve özel düzenler oluşturmak için en iyi sürükle ve bırak WordPress sayfa oluşturucuları karşılaştırmamıza da göz atmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Philip
Merhaba, bu çalışıyor, ancak üst öğe de görüntüleniyor, yalnızca alt sayfaları nasıl gösterebilirim, teşekkürler
WPBeginner Desteği
İstediğiniz şeye en basit çözüm, üst sayfada içerik olmaması ve içeriğin yalnızca alt sayfalarda olmasıdır.
Yönetici
Sachit Shori
Çok teşekkür ederim. Beni kurtardınız.
WPBeginner Desteği
You’re welcome
Yönetici
Emmanuel Husseni
Merhaba Wpbeginner,
Lütfen alt sayfaları üst sayfada alfabetik olarak nasıl sıralayabilirim. Tüm adımları takip ettim ancak alt sayfalar üst sayfada rastgele görünüyor.
Yanıt bekleniyor. ….Teşekkürler
WPBeginner Desteği
Kodumuzdaki menu_order'ın iki örneğini şu şekilde değiştireceksiniz: post_title
Yönetici
Iyke O.
Kenar çubuğundaki listeyi nasıl katlanabilir hale getirebilirim.
WPBeginner Desteği
Katlanabilir hale getirmek için, buradaki makalemizden birini kullanabilirsiniz: https://www.wpbeginner.com/showcase/best-wordpress-accordion-plugins/ gibi bir akordeon eklentisi kullanabilirsiniz.
Yönetici
Stacie
Kolay takip edilebilir ve işe yaradı. Paylaştığınız için çok teşekkürler!
WPBeginner Desteği
You’re welcome, glad our content could be helpful
Yönetici
Aaro
Buna bir css sınıfı atayabilir miyim? Böylece css değişikliklerini ul öğelerine yaptığımda sitedeki diğer ul'leri etkilemez.
Ya da bunun için başka basit bir çözüm var mı?
WPBeginner Desteği
You could add your CSS class in the ul section of the function
Yönetici
Keshav Murthy
Merhaba, WPB Ekibi,
Bu Kod Parçacığı ve öğretici için çok teşekkür ederim.
Tonlarca zamanımdan tasarruf etti ve bana da yardımcı oldu.
Saygılarımla,
Keshav Murthy
WPBeginner Desteği
Glad our tutorial could help
Yönetici
Gary Granai
WordPress 4.9.8'de eklenti kod parçacıklarını yükledim
Kodu https://www.wpbeginner.com/wp-tutorials/how-to-display-a-list-of-child-pages-for-a-parent-page-in-wordpress/#respond adresinden kopyaladım ve kod parçacıklarında yeni bir parçacığa ekledim.
Bir sayfa oluşturdum ve ardından ilk sayfayı üst sayfa olarak ayarlama özelliğine sahip bir sayfa oluşturdum.
Üst-alt sayfa ilişkisi, sayfa öznitelikleri açılır listesindeki sayfa listesinde gösterilir.
Üst sayfayı açtığımda alt sayfayı gösteren hiçbir şey görmüyorum.
Ardından functions.php sayfasını kullanmayı denedim.
Kodu, https://www.wpbeginner.com/wp-tutorials/how-to-display-a-list-of-child-pages-for-a-parent-page-in-wordpress/#respond adresinden kopyaladığım kodu, functions sayfasındaki kodun altına ekledim.
Üst sayfayı açtığımda, görüntülenmiyor. Görüntülenen şey, beklenmeyen kod olduğunu belirten bir hata mesajıdır.
functions.php sayfasını orijinal durumuna geri yükledim.
Deneyip yapmaya çalıştığım şeye ne gibi değişiklikler yapmalıyım.
WPBeginner Desteği
Merhaba Gary,
Kodu test etmeden önce alt sayfayı yayınladığınızdan emin olun. Ayrıca, sayıları veya beklenmeyen karakterleri kopyalamadığınızdan emin olmak için kodu tekrar dikkatlice kopyalayın.
Yönetici
Itika
Bir sorum var. Ana sayfaya alt sayfalar ekledim ancak siteyi mobilde açıp ana sayfaya tıkladığımda boş ana sayfa açılıyor. Açılır alt sayfaları görmek için ana sayfa düğmesini basılı tutmak gerekiyor. Bunu nasıl düzeltebilirim? Boş sayfanın açılmasını istemiyorum. Ana sayfaya dokunduğumda açılır menünün açılmasını istiyorum.
Bunun nasıl yapılacağını lütfen önerin.
Denise
Üçüncü seviye sayfalar (torun sayfaları) için, çocuk sayfalarda görülen aynı menüyü (ebeveynin tüm çocuk bağlantıları) göstermek istiyorum. Bu kod parçacığı ile, bir torun sayfasındayken menüde yalnızca diğer torun sayfalarını görüyorum. Torun sayfalarındayken bile tüm çocuk bağlantılarını göstermek için bu kod nasıl değiştirilmelidir?
vicky
Sadece büyük çocukların değil, torunların da ID'lerini nasıl alabilirim... Lütfen yardım edin, ben acemiyim
Meredith L
Blog yazmaya nispeten yeni başladım ve yakın zamanda Kale Wordpress temasına geçtim. Başlangıçlar, tatlılar vb. için ayrı kategorilerim olabilmesi amacıyla sayfa öznitelikleri sayfaları (Tarifler üst sayfasının altında) yapmaya çalışıyordum. Yönetici kısmında her şey yolunda gidiyor gibi görünüyor ancak sitede Tarifler kategorisinden sayfa öznitelikleri/açılır menü yok. Yanlış ne yapıyorum? Hepsi herkese açık olarak ayarlanmış durumda, bu yüzden sorunun ne olduğundan emin değilim.
Daves
Bu kod için teşekkürler. Ancak ana sayfada (statik sayfa) değil, yalnızca üst sayfalarda gösterilmesini istemiyorum. Lütfen nasıl yapılabilir?
Teşekkür ederim.
Boris Budeck
Generatepress Tema kullanıyorum (özelleştirme için ondan bir alt tema oluşturdum) ve bunu çalıştıramıyorum. Kısa kod çıktı sayfasında görüntüleniyor, sanki kısa kod olarak tanınmıyor bile. Elementor widget'ları kullanıyorum ve ne metin ne de kısa kod widget'ları çalışıyor.
Elementor widget'ları kullanırken bunu nasıl çalıştırabileceğime dair bir fikriniz var mı?
WPBeginner Desteği
Merhaba Boris,
Lütfen bu kodu temanızın functions.php dosyasına veya siteye özel bir eklentiye eklemeyi deneyin.
add_filter('widget_text', 'do_shortcode');1-click Use in WordPress
Yönetici
Frederic
Harika bir yazı, saatlerdir aradığım şey tam olarak bu! ve harika çalışıyor, kodu temanın function.php dosyasına ekleyip, alt sayfaların görünmesini istediğim sayfaya kısa kodu eklemek yeterli, ve işte oldu!!!
Harika, cömertliğiniz için çok teşekkürler!!
WPBeginner Desteği
Merhaba Frederic,
Glad you found it useful
You may also want to subscribe to our YouTube Channel for more WordPress video tutorials.
Yönetici
Mariano
Merhaba!
Kod için teşekkürler. Her bir alt sayfanın öne çıkan görselini nasıl gösterebilirim?
Ron
Bulduğumuz kod parçacıklarının çoğunda olduğu gibi, çalışması için tüm yorumları gözden geçirmek gerekiyor. Yazdığınızı test etmek neden yanlış?
Alicia
WordPress.com'da üst/alt sayfalar için açılır menü yapabilir misiniz, yoksa .org sürümü mü olması gerekiyor?
Razvan
Alt sayfalar yerine alt gönderileri görüntülemek istersem ne olur?
Rudy
Bu kodu kullanmak, üst sayfayı alt sayfalarla birlikte görüntülüyor, bu da gereksiz. Anladığım kadarıyla, gerçekten ihtiyacımız olan şey üst sayfayı değil, yalnızca alt sayfaları görüntülemek. Bunu yapabilecek herhangi bir önerilen değişiklik var mı?
Michael Feske
Great, but it works not
add_shortcode doğru mu yoksa add_filter mı olmalı https://www.wpbeginner.com/wp-tutorials/how-to-use-shortcodes-in-your-wordpress-sidebar-widgets/ ?
add_shortcode ile Hata: Fatal error: Uncaught Error: Call to undefined function add_shortcode()
add_filter ile hata yok ama çalışmıyor
Milos
Eklenti güncellemesinde, garip bir nedenle her zaman bir hata alıyorum:
Fatal error: Cannot redeclare wpb_list_child_pages() (previously declared in …/wp-content/themes/pagelines/functions.php:25) in …/wp-content/themes/pagelines/functions.php on line 34
Jeffrey Fry
Alt sayfanın tarihini de nasıl gösterebilirsiniz?
ethann
Merhaba harika makale,
Lütfen bana üst sayfada alt sayfaların bir açılır listesini oluşturmama yardım edebilir misiniz? Bu işlevselliğe bir wordpress projem için ihtiyacım var ve wordpress'e tamamen yeniyim.
Alex
Çalıştıramayan tek ben miyim?
Şu yapıya sahibim
Hakkında
— Sayfa 1
— Sayfa 2
— Sayfa 3
"Hakkında" veya bir alt sayfadayken (1, 2 veya 3) ebeveyn sayfamı (Hakkında) ve tüm çocuklarını (1, 2, 3) içeren bir liste istiyorum – Bunu çalışan birisi var mı?
Thanks!
Kendra
Aman Tanrım, üzgünüm bu sinir bozucu. Diğer gönderilerimi görmezden gelin. Yorumlara kod yapıştıramayacağımı fark etmemiştim.
wpb_list_child_pages(); ile çalıştıramadım.
echo do_shortcode( ‘[wpb_childpages]’) ile çalışmasını SAĞLAYABİLDİM
Ve üst sayfanın başlığını almak için bunu alt sayfa listesinin üzerine ekledim:
$current = $post->ID;
$parent = $post->post_parent;
$grandparent_get = get_post($parent);
$grandparent = $grandparent_get->post_parent;
PHP if ($root_parent = get_the_title($grandparent) !== $root_parent = get_the_title($current)) {echo get_the_title($grandparent); }else {echo get_the_title($parent);
Jean Bishop
Bu kodu kullanıyorum ve harika çalışıyor. Menülerde sayfalara ek olarak kategorileri de göstermek mümkün mü?
Michelle
Merhaba,
Aşağıdakileri yapmak istiyorum
Üst sayfa satılık ve/veya kiralık olmalı
Sonra çocuğun, örneğin bir ilin (gauteng) satılık ve kiralık üst sayfaya bağlanmasını istiyorum.
Bunu nasıl yaparım?
Michelle
Zakhar
Parametre ile kısa kod nasıl oluşturabilirim, örneğin, [wpb_childpages id=”1”], burada id=”1” üst sayfanın kimliği mi?
Strand
Merhaba,
Bağlantıları belirli bir sayıya, örneğin en fazla 12 alt sayfaya sınırlamak mümkün mü?
Teşekkürler
Aander
Teşekkür ederim,
Lütfen, alt sayfaları ebeveyn sayfa aracılığıyla erişilebilir bir açılır listede nasıl organize edebileceğimi açıklar mısınız? (Ziyaretçilerin tüm alt sayfaları bir blogroll şeklinde görmesini istemiyorum.)
Yani, üst sayfada, alt sayfaların önceden tanımlanmış bir sırada (örneğin alfabetik sırada) ekleneceği bir açılır liste (liste kutusu) oluşturmak istiyorum. Giriş bölümünü okuduktan sonra ziyaretçi, dilediği listeden herhangi bir sayfayı seçerek devam edebilir (alt sayfaların mantıksal bir bağlantısı yoktur, bu nedenle her durumda tam sayfayı arayacaktır).
'Hayalim' gerçekleştirilebilir mi?
Tekrar teşekkürler.
Kuantum-meka
Alt Sayfa için sayfalama nasıl eklenir?
Teşekkürler!
Astrid
Merhaba WPBeginner Ekibi,
Sağladığınız kodu "kısa kod seçeneği" ile kullandım ve çalıştı (alt sayfalara bağlantılar). Ancak, kalıcı seçeneği kullanmak istedim ve bu çalışmadı.
Bu kod satırını [ ] eklediğimde ana sayfa 500 hatası veriyor ve hiçbir alt sayfa görüntülenmiyor.
Neyi yanlış yapıyorum?
Yan not olarak, bir alıntı ve ilgili resmini görüntülemek isteseydim bunu nasıl yapardım? Teşekkürler!
Astrid
Bunu çözebildim.
Kod parçasını ekledim, ardından alt sayfaların görüntülendiği üst sayfaya şu kısa kodu [wpb_childpages] ekledim. Harika!
Şimdi özetleri ve bir resmi göstermek için, gönderiler gibi aynı sorguları mı kullanacağım - bir kategorinin altındaki gönderiler gibi mi?
Thanks in advance
Yeşim
'Sorgu' ile ne demek istediğinizi merak ediyordum? Özetleri ve görselleri ebeveyn sayfada nasıl gösterdiniz?
Teşekkürler!
Mehar
Gerçekten faydalı. Teşekkür ederim.
Pradeep
Bu eğitimde kullanılan örnek sayfanın http://optinmonster.com/how-it-works/ bu özelliği kullanıp kullanmadığını biri onaylayabilir mi? Bana göre sekmeler kullanıyorlar, alt sayfalar yerine.
Eğer doğruysam, bu özelliği elde etmek için bana bir kaynak gösterebilir misiniz, çünkü o sayfadaki gibi akıcı bir çözüm için çaresizce arıyorum?
Çok teşekkürler,
Pradeep
Andrew Roberts
Kısa kod olmayan seçenek için, kullanıcılara ya
return $string;ifadesiniecho $string;olarak değiştirmeleri veyasayfa şablonlarında işlevi echo etmeleri gerektiğini bildirmek isteyebilirsiniz
echo page_list_child_pages();Erik'e yukarıda belirttiği için teşekkürler
Meredith Adams
Teşekkürler!
Gaby
Teşekkürler! Kodun neden çalışmadığını merak ediyordum...
Howard
Merhaba, bunu alt dizinli alan adımımı ziyaret ederken (örneğin – example.com/home) çalıştırabiliyorum ancak siteyi bunun olmadan (example.com) görüntülerken alt sayfaların listesi gösterilmiyor. Nerede yanlış yaptığımı bilen biri bana yol gösterebilir mi?
Şimdiden teşekkürler – Wordpress'e çok yeniyim.
Emily Jennewein
Bu fonksiyonun, alt ve torun sayfalarının listesiyle birlikte üst sayfayı da listenin başında görüntülemesini nasıl sağlarsınız? Alt sayfalarda üst sayfayı listelemiyor.
Michael
Bunu belirli bir sayfanın yalnızca alt sayfasını gösterecek şekilde nasıl özelleştirebilirim?
Yester
Mevcut olana nasıl aktif bir sınıf eklenir?
Jenny
Aynı şeyi yapabilen bir eklenti var mı?
Ve ayrıca alt menü sayfaları kutusunun, sayfanın herhangi bir yerine, sadece sayfanın üstüne değil, nereye yerleştirileceğine karar verebilir miyiz? Bir eklenti kullanarak
WPBeginner Ekibi
Evet, özel gönderi türleri için kullanılabilir. Şöyle:
function wpb_list_child_pages() {
global $post;
if ( 'movie' == get_post_type() && $post->post_parent )
$childpages = wp_list_pages( 'post_type=movie&sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0' );
else
$childpages = wp_list_pages( 'post_type=movie&sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' );
if ( $childpages ) {
$string = '' . $childpages . '';
}
return $string;
}
add_shortcode('wpb_childpages', 'wpb_list_child_pages');
Daniela
Bu harika! Alt gönderileri olan Özel Gönderi Türleri için de aynısını yapmanın bir yolu var mı?
Caroline
Ben de merak ediyorum!
Bilen varsa lütfen yardım etsin!
dpc
Bunu, özel bir gönderi türü gönderi sayfasında özel gönderi türü alt gönderilerini yazdırmak için değiştirebilir miyim? Teşekkürler, çok kullanışlı!
Sokeara
Benim için çok harika! Neyse, alt sayfanın başlığını ve küçük resmini üst sayfada nasıl gösterebileceğimi öğrenmek isterim.
Ashley Bell
Merhaba, aynı sorum var. Beginners Blueprint sayfasındaki liste stilini gerçekten beğendim ama nasıl başlayacağımı hiç bilmiyorum. Okumam için bir makale önerebilir veya biraz tavsiye verebilir misiniz, teşekkürler.
Razvan Zamfir
Merhaba!
Güzel bir kesit, ama sadece torun sayfalarını nasıl listeleyebilirim?
Teşekkürler!
amitabha197
Alt sayfası olmayan sayfalarda bir hata var, bu yüzden biraz değiştirdim
if( count($childpages) != 0 ) {
$string = ” . $childpages . ”;
}
yerine
if( $childpages ){
$string = ” . $childpages . ”;
}
WPBeginner Ekibi
WordPress şablonlarında bir kısa kodu çalıştırmak için onu şu şekilde eklemeniz gerekir:
Matt Rock
“wpb_list_child_pages();” şablon kodunu çalıştıramadım, ancak echo kısa kodu işe yaradı. Teşekkürler!
Erik
Sadece “return $string” ifadesini “echo $string” olarak değiştirin (bu sayfaları yazdıracaktır).
fariha
teşekkürler, çalıştı
Coen Siebenheller
Kodu functions.php'ye ekledim ve [wpb_childpages] kısa kodunu metnimin içine eklediğimde çalışıyor. Ancak şablonlarımdan birine eklemeye çalıştığımda hiçbir şey göstermiyor. Yanlış yaptığımı bilen var mı?
Elena Rapisardi
Harika açıklama!!
Her zaman üst sayfaları göstermenin bir yolu var mı?
Quin
Bu harika, teşekkürler.
Üst sayfanın Çocuk değil, Torun'u göstermesi için uyarlanabilir mi?