2010-06-30 51 views
1

有人可以告訴我什麼PHP的樣子,以便從Wordpress獲得一個類別,然後打印它在哪裏我想要的?如何在任何頁面上的任何地方打印某個wordpress類別?

我猜我必須建立一個PHP函數。類似:

功能get_a_category(){

$類別= get_the_category(); < -----(不知道如何選擇特定類別)

echo $ category;

}

我不知道我知道PHP

什麼有人可以幫助我嗎?

回答

1

您不必編寫自己的函數;你必須使用The Loop (WordPress Codex)和一個新的查詢(Function Reference/query posts « WordPress Codex)來保持原始的WP循環。在頁面模板中運行這個新查詢以從「mycategory」獲取第一篇文章。將showposts更改爲您想要的帖子數量。

<?php $my_query = new WP_Query('category_name=mycategory&showposts=1'); ?> 
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?> 
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"> 
<?php the_title(); ?></a> 
<?php endwhile; ?> 
+0

活計,你是男人非常感謝! – Brett 2010-06-30 23:48:58

0

試試這個

function get_a_category() { 
    $category = get_the_category(); 
    foreach ($category AS $key => $value) { 
     $category_name[] = $value->cat_name; 
    } 
    $categories = implode(', ',$category_name); 
    echo $categories; 
} 
相關問題