Merhaba arkadaşlar deminden beri araştırıyorum ingilizce sitelerde ancak kesin bir çözüm de bulamadım.Wordpresste örnek olarak başkategori/altkategori/post.html sayfasına girdiğimde title Post Altkategori olarak görünüyor ben aynı zamanda baş kategoriyi de göstermek istiyorum titleda ne önerirsiniz? Çok uğraştım ancak çözemedim.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:59:54 -->-> Daha önceki mesaj 16:20:03 --
Sorunu çözdüm.Aynı sorunu yaşayan arkadaşlar aşağıdaki koddan yararlanabilirler:
<?php
foreach((get_the_category()) as $childcat) {
$parentcat = $childcat->category_parent;
echo get_cat_name($parentcat);
}
?>
Üst Kategori Title'da Görünmüyor
3
●359
- 03-08-2013, 17:00:44
add_filter("wp_title", "wp_title_filter_wptr"); function wp_title_filter_wptr( $title ) { global $post; $konu_kategori = get_the_category($post->ID); $ust_kategori_id = $konu_kategori[0]->parent; $konu_baslik = $post->post_title." | "; if($ust_kategori_id) { $ust_kategori_adi = get_cat_name($ust_kategori_id). " | "; } $alt_kategori_adi = get_cat_name($konu_kategori[0]->term_id); if (is_single()) { $title = $konu_baslik.$ust_kategori_adi.$alt_kategori_adi; return $title; } }çalışması lazım.
çıktı :
başlık | ana kategori | alt kategori - 03-08-2013, 18:22:48Ya da aşağıdakini kullanınümit adlı üyeden alıntı: mesajı görüntüle
add_filter('wp_title', 'yakuphoca_baslikta_anakategori_goster'); function yakuphoca_baslikta_anakategori_goster( $title ) { global $post; if ( is_single() ) { $konu_kategori = get_the_category($post->ID); $anakategoriler = get_category_parents( $konu_kategori[0]->term_id, true, ' | ' ); $title = $post->post_title." | " . $anakategoriler; return $title } }Yukarıdaki kod tek ana kategoriyi gösterir, bu tüm kategorileri gösterir.