2013-02-24 55 views
0

有什麼方法可以在循環之外獲取類別鏈接嗎?所以我可以在任何地方放置代碼。 如果我想 例如:我想創建一個自定義標題類別,然後鏈接到特定類別在WordPress中循環以外獲取類別鏈接

<a href="link_to_category"> CUSTOMTITLE </a> 

任何幫助嗎?

回答

0

您可以使用<?php get_the_category($id) ?>,以下是Codex的相關參考資料。

http://codex.wordpress.org/Function_Reference/get_the_category

請記住後可以在一個以上的類別,所以這被返回爲類對象的數組。要創建鏈接本身(我認爲這可能只適用於啓用永久鏈接),您可以使用category_nicename屬性返回slug。

您會在自定義麪包屑中看到很多這種類型的東西,我已經在下面粘貼了一些代碼。它使用數組中的第一個類別。請記住,如果您不在循環中聲明可變全局變量$post;

<?php 
global $post; 
$category = get_the_category(); 
$thisCat = $category[0]; 

echo '<a href="' . get_bloginfo('url') . '/' . $thisCat->category_nicename . '">CUSTOM TITLE</a>'; 
+0

Thanks,McNab。不幸的是,這並沒有解決我的問題。不管怎麼說,還是要謝謝你。 – 2013-02-25 13:21:18