WPBeginner olarak, okuyucularımızın aradıklarını kolayca bulabilmeleri için navigasyonu iyileştirmenin daha akıllı yollarını sürekli arıyoruz. Sorunsuz bir gezinme deneyimi, kullanıcıları meşgul tutar ve daha fazlası için geri gelmelerini sağlar.
Neyse ki WordPress, yazılarınızı kategoriler ve alt kategorilerle düzenlemenize olanak tanıyarak basit bir çözüm sunar. Alt kategorileri doğrudan kategori sayfalarınızda göstermek, kullanıcı deneyimini önemli ölçüde artırabilir ve sitenizdeki gezinmeyi kolaylaştırabilir.
Bu makalede, WordPress'te kategori sayfalarında alt kategorilerin nasıl görüntüleneceğini adım adım anlatacağız. Web sitenizin navigasyonunu her zamankinden daha iyi hale getirmek için gerekli kod parçacıklarını ve adım adım talimatları sunacağız. Başlayalım!

Kategori Sayfalarında Neden Alt Kategorileri Gösterelim?
WordPress web siteniz için gönderiler yazarken, içeriği doğru şekilde kategorize ederek arama motorları için optimize edebilir ve site gezinmesini iyileştirebilirsiniz. Bu, sitenize daha fazla trafik getirecek ve ziyaretçilerin aradıkları içeriği daha kolay bulmalarını sağlayacaktır.
Bazı web sitelerinde, sitenin yapısını basitleştirmek için alt kategoriler kullanmak mantıklıdır.
Örneğin, Spor adında üst düzey (ebeveyn) bir kategoriniz olabilir. Ardından Spor'un altında NFL, NBA ve MLB gibi alt kategorileriniz olabilir.

Ziyaretçileriniz Spor kategorisine tıkladığında, Spor kategorisindeki ve alt kategorilerindeki her gönderiyi göreceklerdir. Ancak, alt kategorilerin listesini görmeyeceklerdir. Bu, yalnızca NFL veya NBA gönderilerine filtrelemeyi zorlaştırır.
Kategori sayfalarınızda alt kategorilerin bir listesini görüntülemek site gezinmesini iyileştirebilir. Özellikle web sitenizin kategori widget'ında alt kategorileri gizlemeye karar verirseniz bu durum özellikle geçerlidir.

Ardından, örneğin, sitenizin ziyaretçileri tüm Spor gönderilerinden yalnızca NFL'ye kolayca geçebilir. Daha da iyisi, NFL sayfasında aynı alt kategorileri göstermeye devam edebilirsiniz, böylece NFL'den NBA'e kolayca geçiş yapabilirler.
Bununla birlikte, WordPress'te kategori sayfalarında alt kategorilerin nasıl görüntüleneceğine bakalım.
WordPress'te Kategori Sayfalarında Alt Kategorileri Görüntüleme
Kategori arşiv sayfalarınızda alt kategorileri görüntülemek için tema dosyalarınıza kod eklemeniz gerekecektir. Sitenize kod ekleme konusunda yardıma ihtiyacınız olursa, web'den kod parçacıklarını WordPress'e yapıştırma konusundaki başlangıç kılavuzumuza bakın: web'den kod parçacıklarını WordPress'e yapıştırma hakkında başlangıç kılavuzu.
Yapmanız gereken ilk şey, temanızın klasörüne girmek ve category.php adlı kategori arşiv dosyasını aramaktır.
Eğer bu dosyayı görmüyorsanız, onu oluşturmanız gerekecektir. Sadece archive.php dosyasını kopyalayın ve adını category.php olarak değiştirin.
Not: Eğer temanızda category.php veya archive.php yoksa, muhtemelen bir WordPress tema iskeleti kullanıyorsunuzdur ve category.php'yi manuel olarak oluşturmanız gerekecektir. Arşiv dosyalarının nasıl oluşturulacağını öğrenmek için iyi bir başlangıç noktası, özel arşiv sayfalarının WordPress'te nasıl oluşturulacağına dair rehberimizdir.
Şimdi, aşağıdaki kodu döngüden hemen önce category.php dosyasına ekleyin:
<?php
if (is_category()) {
$this_category = get_category($cat);
}
?>
<?php
if($this_category->category_parent)
$this_category = wp_list_categories('orderby=id&show_count=0
&title_li=&use_desc_for_title=1&child_of='.$this_category->category_parent.
"&echo=0"); else
$this_category = wp_list_categories('orderby=id&depth=1&show_count=0
&title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID.
"&echo=0");
if ($this_category) { ?>
<ul>
<?php echo $this_category; ?>
</ul>
<?php } ?>

Şimdi bir kategori sayfasını ziyaret ettiğinizde, bir alt kategori listesi göreceksiniz.
Demo sitemizde, Spor kategorisi sayfasında NFL, NBA ve MLB alt kategorilerine bağlantılar gösteriliyor.

NFL bağlantısına tıkladığınızda, NFL alt kategori sayfasına yönlendirilirsiniz.
Spor alt kategorilerine bağlantıları burada hala görebilirsiniz, böylece farklı spor türleri arasında kolayca geçiş yapabilirsiniz. Bu, sitenizdeki gezinmeyi gerçekten basitleştirebilir.

WordPress'te Kategoriler ve Alt Kategoriler Hakkında Uzman Kılavuzları
Bu eğitimimizin WordPress'te kategori sayfalarında alt kategorilerin nasıl görüntüleneceğini öğrenmenize yardımcı olduğunu umuyoruz. WordPress'te kategori ve alt kategorileri görüntülemeyle ilgili diğer bazı kılavuzları da görmek isteyebilirsiniz:
- WordPress'te Alt Kategorilerinizi Nasıl Gizleyebilir veya Stilize Edebilirsiniz
- WordPress'te Bireysel Kategorileri Farklı Şekilde Nasıl Stilize Edebilirsiniz
- WordPress Gönderi Döngünüzde Yalnızca Alt Kategoriyi Görüntüleme
- WordPress'te Kategori ve Alt Kategori Nasıl Eklenir
- WordPress URL'lerine Kategori ve Alt Kategori Nasıl Dahil Edilir
- WordPress'te Kategori Açıklamalarını Görüntüleme
- WordPress'te Kategoriler Nasıl Doğru Yeniden Adlandırılır (Yeni Başlayanlar İçin Kılavuz)
- WordPress'te Kategorisiz Kategoriyi Yeniden Adlandırma
- WordPress'te Kategori Şablonları Nasıl Oluşturulur
- Kategoriler ve Etiketler – İçeriğinizi Sıralamak İçin SEO En İyi Uygulamaları
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.

George G.
Merhaba,
Kategori.php dosyası bulunmayan bir tema kullanıyorum. Kategoriler ve gönderiler, bu tema ile birlikte gelen bir eklenti çerçevesinin içinde bulunan archive.php aracılığıyla gösterilir.
WPBeginner Desteği
Özel çerçevesi için belirli temanızın desteğiyle görüşmek isteyeceksiniz. Temanız bir eklenti çerçevesi kullanmıyorsa diğer seçenek bir alt tema oluşturmak olacaktır.
https://www.wpbeginner.com/wp-themes/how-to-create-a-wordpress-child-theme-video/
Yönetici
Nelda
Bu, temalarının sunduklarına yakından bakmadıklarında birçok insanın karşılaştığı bir sorundur. Farklı bir tema seçmenizi öneririm ve bu sefer katmanlı kategoriler, etiketler, değiştirilebilir menüler, blok düzenleyici ve mobil uyumluluk arayın. Bunları sağlayan ücretsiz birçok tema mevcuttur. İhtiyaçlarınızı kutudan çıktığı gibi karşılamayan bir temayı ayarlamak yerine, aradığınız esnekliği destekleyen bir temayı kullanarak ilerlemek ve sitenizi geliştirmeye devam etmek çok daha kolaydır. Gelecekte sürekli ayarlamalar yapacaksınız ve bu eğlenceli değil, bana güvenin!!
Bu sitede duyarlı temalar ve sağladıkları özellikler hakkında gönderiler bulunmaktadır ve daha iyi bir tema seçtikten sonra, onu değiştirmek için bağlantı buradadır. Bu çok basit bir işlemdir.
https://www.wpbeginner.com/beginners-guide/how-to-properly-change-a-wordpress-theme/
Jameel Evans
Bu kodu category.php dosyama yapıştırdım, ancak mysite.com/category adresine gittiğimde görünmüyor. Herhangi bir öneriniz var mı?
WPBeginner Desteği
Kodun category.php dosyanızdaki döngüden önce olduğundan emin olmalısınız ve eğer oraya doğru yerleştirilmişse, o zaman normal gösterimi geçersiz kılacak bir şey olup olmadığını görmek için özel temanızın desteğiyle görüşmek isteyeceksiniz.
Yönetici
Sarah
Bu kodu, diğer kodları eklemede başarılı bir şekilde çalışan Kod Parçacıkları eklentisi aracılığıyla ekledim, ancak şimdi 'ölüm beyaz ekranı' dediğim şeyi yaşıyorum! Web sitemin /wp-admin ile biten sayfasında bile.
Yöneticim panosunu göremediğimde bunu nasıl düzelteceğimi bilen var mı?
Eki
Dosya dizinini açıp eklentiyi silin, bu sorunu ortadan kaldıracaktır
Ahmad
bu kod tam olarak istediğim gibi çalışmıyor, navigasyon gibi kategorilerin düzgün bir şekilde düzenlenmesini istiyorum.
Üst kategori
Torun 1
Torun 2
alt çocuk 1
Kardeş kategoriler
Jagdev
Merhaba,
Bunu özel gönderi taksonomisi için nasıl kullanabiliriz?
Önce ana kategorileri, sonra alt kategorileri ve alt kategorileri vb. gönderi sayfalarına ulaşana kadar listelemek istiyorum?
Bu kodu özel gönderi kategorileri için değiştirebilir miyiz?
Teşekkürler
Don
Hi!
How exactly should the code be inserted?
WPBeginner Desteği
Merhaba Don,
Alt kategorileri nereye göstermek istediğinize bağlıdır. Lütfen web'den kod parçacıklarını WordPress'e yapıştırma konusundaki başlangıç kılavuzumuza bakın: WordPress'e kod kopyalayıp yapıştırma hakkında.
Yönetici
Pradeep PL
Ancak, Üst Kategori'yi gizleme, alt kategori sayfasına tıkladığımda. Hem üst kategoride hem de alt kategoride tüm alt kategorileri göstermek istiyorum.
Sveinung Berntsen
Bu harika gönderi için teşekkürler. Bu kodla kategori sayfam için bir filtre oluşturdum. Ancak ana kategorideki tüm gönderileri göstermek için bir bağlantı olmasını isterim; alt kategori filtre bağlantılarından birine tıkladıysanız ve ana kategori için tüm gönderileri görmek üzere geri dönmek istiyorsanız. Şöyle bir şey:
Hepsi (20) Alt Kategori 1 (12) Alt Kategori 2 (5). Alt Kategori 3 (3)
Bu mümkün mü? Ve sayıyı bağlantının bir parçası olarak nasıl alabilirim?
Julie-Ann
Merhaba
Kodlama hakkında hiçbir şey bilmiyorum. İçeriğimi daha iyi organize edebilmek için wordpress bloguma alt kategoriler eklemek istiyorum. Çalışması için bu kodu nereye yapıştırmalıyım? Tam olarak ne olacak? Eğer yardımcı olabilirseniz, bunu biraz daha anlamak istiyorum lütfen.
WPBeginner Desteği
Yalnızca alt kategori eklemek istiyorsanız, yeni alt kategoriler eklemek için Gönderiler » Kategoriler sayfasına gidebilirsiniz. WordPress'te kategori ve alt kategori ekleme kılavuzumuza bakın: WordPress'te kategori ve alt kategori ekleme.
Yönetici
Eliyas Ahmed
kategori altında üst öğeyi nasıl gizlerim.
Gustavo Fernandez
Gönderi için teşekkürler..
Bu woocommerce için çalışır mı?
Teşekkürler
Amanda
Bunun eski bir gönderi olduğunu biliyorum ama tam olarak şu anda üzerinde çalıştığım projeye uygun.
Bir resmin kategoriyle birlikte görünmesini sağlamanın bir yolu var mı?
Geçmişte bir kategoriye resim eklemek için bu eklentiyi kullandım – Kategoriler Resimleri
<?php if( function_exists('z_taxonomy_image') AND get_option('z_taxonomy_image'.$cat_id)” ) z_taxonomy_image($cat_id); ?>
Sadece kodunuzla nasıl uygulayacağımdan emin değilim.
Lambodar
Merhaba,
Kod için teşekkürler.
Kategori Yapım şöyle:
Ana Kategori: Ev Geliştirme
Alt Kategori: Çatı Kaplama
Büyük Kategori: Yağmur Olukları
Bu sayfada: Tüm alt kategorileri göstermek istiyorum, ki bu da gayet iyi, hepsini gösteriyor.
Bu sayfada: Tüm büyük alt kategorileri göstermek istiyorum ama tüm alt kategorileri gösteriyor.
Bu sayfada: Hiçbir şey göstermek istiyorum, çünkü bu sonuncusu
Lütfen bunu nasıl düzelteceğimi bildirin.
Kodunuzu şu şekilde kullandım:
category_parent)
$this_category = wp_list_categories(‘orderby=id&show_count=0&hide_empty=0&title_li=&use_desc_for_title=1&child_of=’.$this_category->category_parent.
“&echo=0”); else
$this_category = wp_list_categories(‘orderby=id&depth=1&show_count=0&hide_empty=0&title_li=&use_desc_for_title=1&child_of=’.$this_category->cat_ID.
“&echo=0”);
if ($this_category) { ?>
sajib
Apnake teşekkürler.
Jay
Beni aptal san ama bu kodu nereye koyuyoruz, header.php, index.php. functions.php'ye mi?
Bilginiz olsun, ana sayfada bir resme tıkladıklarında onları (şu anda) ana bir kategoriye götüren bir sayfam var.
amacım, resme tıkladıklarında onları alt kategorileri listeleyen bir sayfaya götürmesi, bu gönderilerin sıralanmasına izin verecektir!
Smith
Bunu kullanarak gönderileri kategori sayfalarında alt kategori bazında görüntülemek mümkün mü?
Örnek:
** Ana Kategori Sayfası **
** Alt kategori #1 **
– Gönderi #1
– Gönderi #2
** Alt kategori #2 **
– Gönderi #3
– Gönderi #4
Zee
Bu konuda herhangi bir ipucu alabildin mi? Ben de buna ihtiyacım vardı
Asim Khan
Merhaba, kategorileri göstermek için bir çözüm bulabildin mi lütfen bana cevap ver
Prafulla Kumar Sahu
Hey, Bunun için bir çözümün var mı??
Gerd Casper
Buna da ihtiyacım var.
Yardımcı olabilecek var mı?
Monique
wp 4.0'dan beri hata ayıklama doğruysa aşağıdaki hatayı alıyorum:
Notice: get_all_category_ids, 4.0 sürümünden beri kullanılmıyor! Bunun yerine get_terms() kullanın. içinde
Bu Hollandaca hata, İngilizce'de eskimiş olduğu söyleniyor. Yeni standartla çalışması için kod nasıl ayarlanabilir?
vce2pdf.com
Bu doğrudan alt kategorilere de mi bağlanıyor?
carole
Tam olarak ihtiyacım olan şeydi, sadece &hide_empty=0 eklemem gerekti.
Joe Librizzi
Teşekkürler, ancak orderby argümanını değiştirmek, gerçekte görüntülenen sırada herhangi bir etkiye sahip görünmüyor. Başka biri benzer bir sorun yaşadı mı? Çözümleri var mı?
Katia
Bu faydalı gönderi için teşekkürler.
Kategorilerin bazılarını hariç tutmam gerekiyor, böylece onlar görünmez. Bunu nasıl yapabilirim?
Catalin
Merhaba
Yukarıdaki betikle ilgili yardıma ihtiyacım var. ABD, İngiltere, İtalya, Fransa vb. gibi ülkelerden oluşan bir Kategori listem var ve her ülkenin alt kategorileri olarak şehirleri olacak.
Bu betik harika çalışıyor, İtalya'ya tıkladığımda şehir alt kategorileri yan çubukta görünüyor, ancak bir sayfaya veya gönderinin içine tıkladığımda şehirler kayboluyor ve yan çubukta yalnızca ülkeyi gösteriyor.
Şehirlerin gönderi içinde kaldığı ve Hakkında veya Ana Sayfa gibi bir sayfaya tıkladığımda şehirlerin kaybolduğu şekilde nasıl değiştirebilirim? Ayrıca Hueman temasını kullanıyorum ve şehirlerin başlık menüsünde görünmesi gerekecek. Bunun için ne kadar ücret alıyorsunuz? kid_punky @ yahoo.com adresine e-posta gönderin.
sourabh nigam
e-eTicaret giyim web sitesi için jigoshop eklentisini kullanıyorum
jigoshop kategorisi ekle bölümünde
ERKEK
KADIN
ÇOCUK
DİĞER
alt kategorileri de var
ana kategoriyi kenar çubuğunda görüntülemek ve kategoriye tıklandığında alt kategorinin görüntülenmesini istiyorum;
Mitul
teşekkürler harika gönderi, bu hileler işe yarıyor ama bir sorum var.. Alt kategoriyi sizin https://www.wpbeginner.com/deals/ kategori sayfanız gibi göstermek istiyorum. Lütfen bana CSS'yi nasıl ekleyebileceğimi ve sayfa bölümlerini sizin anlaşma sayfanız gibi nasıl yapabileceğimi söyler misiniz.
WPBeginner Desteği
Mitul, CSS için kaynak kodunu görüntüleyebilir, üzerinde dilediğiniz gibi değişiklik yapabilirsiniz. Alt kategorilerinizi farklı göstermek için şablonunuzda koşullu etiketler kullanabilir veya alt kategori için yeni bir şablon oluşturabilirsiniz.
Yönetici
pustiu314p
Merhaba,
Kodunuzu başarıyla kullanıyorum ve bunun için teşekkürler.
Biraz sorunum var: Koddan “depth=”1″ kısmını kaldırdım ama ana kategori kenar çubuğunda görünmüyor. sadece alt kategoriler görünüyor.
Hem üst kategoriyi hem de alt kategorileri nasıl gösterebilirim?
Teşekkürler.
Yayın Kadrosu
depth=1, yalnızca alt kategorileri (torun kategorileri değil) tutmak içindir.
Yönetici
Pustiu314p
oh tamam, peki büyük-büyük-büyük torun kategorilerini göstermenin bir yolu var mı?
rob_mod
Merhaba. Bu WordPress 3.3.1 ile çalışır mı?
Ayrıca, bu soru anlamsız görünebilir, ancak emin olmak istiyorum:
Bu kod, bulunduğunuz kategori sayfasına özel alt kategorilerin kenar çubuğunda görünmesini sağlayacak, doğru mu? Başka bir deyişle: Ana sayfadayım. “Illinois” yazan ana navigasyona tıklıyorum. Bu beni Illinois için (kategori) arşiv sayfasına götürüyor ve bu sayfanın bir kenar çubuğu var. Bu kenar çubuğunda şunlar var: Chicago, Evanston, Skokie (alt kategoriler). Şimdi, ana navigasyonda “New York”a tıklarsam, New York için (kategori) arşiv sayfasına giderdim ve o sayfanın sağ sütununda şunlar olurdu: NYC, Albany, Buffalo, Rochester.
Doğru muyum, yoksa uygulamayı mı yanlış anlıyorum?
Çok teşekkürler!
VandeMataram
yorum doğru bir şekilde gönderilmedi… bu yüzden tekrar gönderiyorum:
Ana-Kategori
Alt Kategori-1, Alt Kategori-2, Alt Kategori-3, Alt Kategori-4, Alt Kategori-5,
Alt-kategori-6, Alt-kategori-7 ve benzeri ………….
VandeMataram
Ana kategori arşiv sayfasında alt kategorilerin listesini göstermek istiyorum, örneğin:
<Ana Kategori>
<alt-kategori-1>, <alt-kategori-2>, <alt-kategori-3>, <alt-kategori-4>, <alt-kategori-5>, <alt-kategori-6> ve benzeri…
Bu makalede sağlanan aynı kodu kopyaladım, ancak çalışmıyor… kategori sayfasında hiçbir şey görüntülenmiyor.
Lütfen yardım edin.
robolist
Merhaba, umarım çözemediğim bir sorun için bir çözüm vardır çünkü hiçbir yerde bir çözüm bulamıyorum.
Bir ana kategorinin altında birkaç alt kategorim var. ancak ikinci seviye kategoriler ana kategorinin alt kategorileri değil. yalnızca ikinci seviye altındaki alt kategoriler alt kategoridir. ancak yine de bu kategorilerin döngüsünü ana kategoride göstermek istiyorum, ancak özünde hiçbir gönderisi veya alt kategorisi olmayacak. Altındaki kategorilerin döngüsünü göstermek için filtreyi bulmayı başardım, ancak sayfa yalnızca o kategoride bir gönderi varsa görünüyor...
LOL, bunları yüksek sesle söylediğimde hepsi oldukça karmaşık geliyor haha… Ne hakkında konuştuğumu anladığını umuyorum.
Kısacası, altında hiç gönderi olmasa bile kategori sayfasının görüntülenmesini istiyorum. Özel bir tema ve her kategori için şablon dosyaları kullanıyorum.
Hope someone has the answer.
Şerefe
wpbeginner
@robolist Altında gönderi olmayan bir kategoriye sahip olmanın ne anlamı var? Sanki orada olmamalıymış gibi görünüyor. Belki de ne yaptığınızı görebilmemiz için bunu açıklamak istersiniz. Belki alternatif bir yol izlenmelidir.
robolist
@wpbeginner thanks for getting back so fast
tamam, bunun nedeni ana kategorinin URL yapısında görünmesini istememem. nihai URL farklı olsa bile. Ana kategori 'destinations' gibi bir şey olacak, altında ülkeler olacak. her ülkenin bir alt şehri olacak, ardından şehrin altında gönderiler olacak. yani ana menü 'destinations' gösterecek ve altındaki tüm gönderilerin bir döngüsü olacak. ardından alt menüde ülke, ardından şehir olacak. hem ülke hem de şehir, ilgili gönderilerinin bir döngüsünü içerecek. yani şehir açılış sayfasına geldiğinizde URL'nin '.com/destinations/country/city/' olmasını istemiyorum. '.com/country/city/' olmasını istiyorum.
İkilemi mi görüyorsunuz?
wpbeginner
@robolist Daha iyi bir yol var gibi görünüyor. Hedef kategoriyi tamamen ortadan kaldırmak daha mantıklı olmaz mıydı. Destinasyonlar adında bir sayfa oluşturun – WordPress'in wp_list_categories() fonksiyonunu kullanarak tüm kategorileri listeleyecek özel bir sayfa şablonu kullanın. Şimdi hala .com/ülke/şehir/ gibi URL'leriniz olacak Ve kullanıcı .com/destinations/ gibi bir sayfaya gittiğinde << Orada listelenen tüm ülkeleri hala görebilecekler. Bu mantıklı mı? Değilse, belki de ne yapmaya çalıştığınızı anlamıyoruz.
robolist
@wpbeginner that does sound better and makes sense… But i am not familiar with the wp_list_categories() function, although i have seen it around. This could be the one. thanks so much for your help, i will go and give that a try
thanks so much…
Bu sitedeki tüm harika eğitimleriniz için de teşekkürler…
wpbeginner
@robolist wp_list_categories() çok basit ve güçlü bir fonksiyondur. http://codex.wordpress.org/Template_Tags/wp_list_categoriesIt, kategorilerinizi özel bir sayfa şablonunda istediğiniz yere görüntülemenizi sağlar. https://www.wpbeginner.com/wp-themes/how-to-create-a-custom-page-in-wordpress/ Bu nedenle özel bir sayfa şablonu oluşturun. Şablon alanına şu kodu yapıştırın: wp_list_categories(); Şehirlerinizi orada göstermek istemiyorsanız child=0 olarak ayarladığınızdan emin olun. Tahmin ettiğim gibi, orada yalnızca ülkeleri görüntülemek isteyeceksiniz. Ardından bir kullanıcı bir ülkeye tıkladığında, tüm şehirleri görürler. İstediğiniz gibi stil verin ve işte bu kadar.
robolist
@wpbeginner excellent
thanks so much
robolist
@wpbeginner
hey guys, thanks so much for your advice last night, it worked a treat :). I am however stuck on the permalink structure now and would be very grateful if you and any tips for me again
Nihai gönderimim artık üç katmanlı bir kategori yapısının sonunda yer alıyor: 'kıta/ülke/şehir/gönderi/' (önerdiğiniz gibi destinasyonlar artık bir sayfa). Ancak gönderinin nihai URL'si için dört katmanlı olmasını istemiyorum ve üç katmanlı olmasını tercih ederim. Bu nedenle istediğim kalıcı bağlantı ülke/şehir/gönderi/… şeklinde. Kalıcı bağlantı yapısından üst düzey ana kategoriyi kaldırabilir miyim? Şu anda bunu şu şekilde ayarladım: '/%category%/%postname%-%post_id%/' Ancak otomatik olarak tüm ana kategorileri alıyor. Üst kategoriyi tekrar bir sayfa yapmam mı gerekiyor yoksa bunun daha iyi bir yolu var mı? Yardımlarınız için şimdiden çok teşekkür ederim.
Şerefe
wpbeginner
@robolist Bazı kalıcı bağlantı yeniden yazma kuralları yazabilirsiniz, ancak bu, üst kategoriyi bir sayfa yapmaktan biraz daha zordur. Kolay çözüm: kıtayı bir sayfa yapın. Zor çözüm: kalıcı bağlantı kuralını yeniden yazın. Dürüst olmak gerekirse, kıtalara ihtiyacınız var mı? çoğu insan Kuzey Amerika veya Güney Amerika'ya göre bakmaz... Sadece ülkelere bakarlar...
robolist
@wpbeginner Bana geri döndüğünüz için teşekkürler.
Kıtaların olması blogu organize etmeye yardımcı oluyor çünkü sonunda oldukça büyük olacak, aslında kıtalardan çok bölgeler gibi, tam olarak kıtalar değil, bu yüzden onları dahil etmeyi tercih ederim. Yeniden yazma kuralını nasıl yapacağımı öğrenmek isterim çünkü bu sayede her yeni şehir/ülke eklendiğinde bölge sayfalarına sürekli olarak ek kategori kimlikleri eklemek zorunda kalmayacağım. Hedeflerle kurduğum düzen mükemmel çünkü artık daha fazla bölge eklemeyeceğim, bu yüzden o sayfaya bir daha asla dokunmam gerekmeyecek :), mevcut durumda 9 bölge var, hepsi bu kadar., ancak ülkeler ve şehirler zamanla eklenecek
i dont suppose you could point me in the right direction for the rewrite?
I would be ever so grateful
Şu ana kadarki tüm yardımlarınız için çok teşekkürler
wpbeginner
@robolist Yeniden yazma, özel kod yazmayı gerektirir ve bu bizim ücretlendirdiğimiz bir şeydir. Rehberiniz için Google'a bakabilir veya kodla uğraşmayı seviyorsanız WordPress çekirdeğine bakabilirsiniz.
robolist
@wpbeginner I would love to hire you guys but just dont have a budget for that :(, plus i would love to learn how to do it myself. but thanks so much for all the help you have given me on this. if i do fail at my attempt then i will just go for the simple way out and create pages for the regions. thanks again
sdiggles
Bunu hiç başardınız mı? Şu anda aynı şeyi başarmaya çalışıyorum. Yalnızca alt kategoriler varsa kategori sayfalarında alt kategorileri gösterin. O "Kategori yok" şeyleri beni mahvediyor.
robolist
@sdiggles sanırım ben de aynı şeyi arıyorum… bir çözüm bulabildin mi?
Seosphere
Merhaba! İngilizcem için üzgünüm.
Kodunuzu kullanmak isterim ama kenar çubuğunda değil. Ana kategoriye tıkladığımda, ana menü yerine alt menüyü navigasyon çubuğunda bulmak isterim.
Üzgünüm ama ben geliştirici değilim, kodunuzu nereye yapıştırmalıyım?
In category.php ?
Teşekkürler
giriayoga
Bilginiz için teşekkürler
Aleksandr
Kod bitmedi.
«…
if ($this_category) {
// Alt kategorilerin listesini göstermek için bir kod olmalı.
// Alt kategorilerin listesini göstermek için bir kod olmalı.
}?>
…»
Şöyle bir şey:
if ($this_category) {
printf( $this_category );
}
P.S. «Twenty Ten» 3.0.1 üzerinde çalışıyorum
tes
v 3.0 ile test ediyorum çalışmıyor.. hatalı
Emily
Bu kodun WP yükseltmesinden bu yana artık çalışmadığını duydum. Ben de bir ayrıştırma hatası aldım.
Yayın Kadrosu
Bunu nerede duydun?
Yönetici
Rachel
Merhaba,
Bu kod tam olarak ihtiyacım olan şey, sadece kenar çubuğunda değil, gerçek category.php içerik bölümünde kullanmak istiyorum. Neyse, yapıştırdım ve bir ayrıştırma hatası alıyorum. Kod parçasının sonunda eksik bir şey var mı?
Teşekkürler.
-Rachel
Yayın Kadrosu
Birçok şey önemli olabilir. Tam olarak nereye yerleştirdiniz… yardım için lütfen iletişim formumuz aracılığıyla bizimle iletişime geçin.
Yönetici
David
Rachel, bunu hallettin mi? Ben de aynı hatayı alıyorum.
Karl B
Bu benim için harika bir başlangıç noktası, çünkü bunu her yerde arıyordum.
Bunu detaylandırmanın ve örneğin, 1 gönderi başlığı ve özeti, ardından her alt kategoriden 4 başlığın bir div içinde görüntülenmesini sağlamanın bir yolu olup olmadığını merak ettim.
I have been trying to find a way to do this for months but have never found anyone able to assist. I even offered a small payment but no-one came forward
Thanks if anyone can offer any advice
Karl
Yayın Kadrosu
We can help you if you contact via email. There is a way to do it that can be explained either via email, or we can do it for you for a small payment
Yönetici
Jerry
Bundan dolayı "Ayrıştırma hatası: sözdizimi hatası, beklenmeyen '='" hatası alıyorum?
Fikirler?
Yayın Kadrosu
Try it now
It should work. The code just converted the quotes into curly quotes.
Yönetici
Jacqueline
Merhaba, bu kod için çok teşekkürler ve şablonumda çalışıyor. Bir kategorinin HİÇ alt öğesi yoksa bu kodun tamamının çalışmasını nasıl engelleyebilirim? Alt öğe yoksa, boş bir liste oluşturur ve “Kategori Yok” metnini yazdırır. Yoast'ın koduyla şöyle ayarlamıştım:
cat_ID) != "") { ?>
Alt kategoriler:
cat_ID);?>
Alt kategoriler olmasaydı hiçbir şey görünmezdi. Kodunuz daha iyi, ancak yalnızca alt kategoriler varsa görünmesini istiyorum. Bunu nasıl başarabilirim? Önerileriniz için teşekkürler.
Victor
Bunu paylaştığınız için teşekkürler. Gönderilerimi iyi gösterdim, ancak alt kategorileri unutmuştum… bu şekilde daha mantıklı.
Nick
Merhaba,
Kenar çubuğunda bunu başarmaya çalışıyorum, yalnızca bağlantılar yerine alt kategorilerdeki son gönderileri listelemek istiyorum.
ve tabii ki bu, tüm kategori ve alt kategori sayfalarında olduğu gibi tekil gönderilerde de gerçekleşecektir.
Bunun mümkün olup olmadığını bilmiyorum. Ama çılgınca etrafa baktım ve programcı olmamam da yardımcı olmuyor.
Yayın Kadrosu
Buradaki gönderiyi deneyin ve Hack #4'ü kullanın (Belirli Kategorilerden Son Gönderileri Görüntüle)
Yönetici
FAQPAL
Mükemmel gönderi, kod parçacığı için teşekkürler.