2010-07-15 219 views
0

因此,每個帖子將被張貼在一個類別中,並且對於每篇文章我想要獲得類別固定鏈接中的張貼內容,只有URL 沒有標記。 我該怎麼做?WordPress的類別固定鏈接

//再次

好後張貼在一個類別解釋,對嗎?那麼我需要顯示該類別,但不是該類別的名稱,該類別的網址。

+0

對不起,我今天可能還沒有在所有氣瓶上開火。但是 - 當你說「張貼在類別固定鏈接」時,你究竟是什麼意思?你有自定義的永久鏈接結構嗎?你能給我們一個你想要結束的URL的例子,以及它與你選擇的WordPress永久鏈接設置的關係嗎? – 2010-07-15 09:10:49

+0

那麼這個帖子是發佈在一個類別中的,對吧?那麼我需要顯示該類別,但不是該類別的名稱,該類別的網址。你現在明白了嗎:-)? – Uffo 2010-07-15 09:49:11

回答

1

我會用get_the_category(),它會返回一個對象數組,每個類別一個。在你的情況下,你會得到一個包含一個對象的數組,因爲你只有一個類。然後使用get_category_link()將類別的ID轉換爲URL。

所以,如果你在The Loop的時候,我會做這樣的事情(NB:未經)

$categories = get_the_category(); 
$url = get_category_link($categories[0]->cat_ID); 

很顯然,你要確保這不屬於它的背面,如果例如,沒有分配類別。

這與WordPress在您的永久鏈接結構中包含類別時所做的類似 - 它將獲得數字ID最低的類別並將其用於永久鏈接。

+0

作品,非常感謝! – Uffo 2010-07-15 11:05:02

0

甚至不需要放置錨標籤只需放置下面的代碼,它會回顯URL和名稱作爲永久鏈接。它已經在WordPress中建立。

<?php the_category(', ') ?>