2013-08-26 28 views

cevap

32

Kullanım get_queried_object(); anda sorgulanan nesneyi almak için. Bir sınıflandırma terimi durumda

: Aşağıdaki

//Custom taxonomy is project_type, custom term is web-design 
$obj = get_queried_object(); 

echo '<pre>'; 
print_r($obj); 
echo '</pre>'; 

görüntüler:

stdClass Object 
(
    [term_id] => 56 
    [name] => Web Design 
    [slug] => web-design 
    [term_group] => 0 
    [term_taxonomy_id] => 56 
    [taxonomy] => project_type 
    [description] => Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 
    [parent] => 0 
    [count] => 0 
) 

yardımcı olur Umut!

2

Bu kodun yardımcı olup olmadığını kontrol edin ??

if (is_single()) { 
$cats = get_the_category(); 
$cat = $cats[0]; // let's just assume the post has one category 
} 
else { // category archives 
$cat = get_category(get_query_var('cat')); 
} 
$cat_id = $cat->cat_ID; 
$cat_name = $cat->name; 
$cat_slug = $cat->slug; 
0

Kategori adını almak için bu kod parçasını deneyin! $ cat_name = single_cat_title ('', false); Eğer örneğin, sizin için arşiv sayfasında güncel kategorisini görüntülemek için çalışıyorsanız

1

, Url'nizde ise:

:

Sonra
www.sitename.com/category/design 

aşağıdaki kullanırsınız 'tasarım' yankılanmaya bir saat içinde kategorisi 'tasarım' görüntüler

<h1 class="page-heading"><?php single_cat_title(); ?></h1> 

: my arşiv sayfasında

single_cat_title(); 

aşağıdakileri sorunum 1 etiket. Umarım bu birisine yardım eder. "Özel kategori adı" için

İlgili konular