2012-04-19 90 views
2

我正在修改WordPress插件/小部件。這是一個類別帖子插件,我們可以顯示特定類別的帖子。我試圖讓小部件只顯示一個帖子(簡單),然後在底部添加一個「Read More」按鈕。但是,我不想展示帖子的其餘部分(他們是簡短的帖子,例如引號),我想要「閱讀更多」將用戶帶到相應的類別頁面。WordPress「更多」顯示類別

到目前爲止,我所能做的最好的是:

<p class="read-more-custom-widget"><?php echo '<a href="'.get_the_category().'" title="Read More">Read More &raquo;</a>';?></p>

但顯示陣列,而不是類別。誰能幫幫我嗎?

在此先感謝。

編輯:帖子只會有一個類別。對不起,這是如此簡單(我敢打賭是這樣),但我已經搜索並找不到答案。

+0

如果存在多個類別,get_the_category將返回一個數組。你有沒有嘗試把它放在一個數組中,然後使用像$ cat [0]這樣的href作爲參數? – HappyTimeGopher 2012-04-19 19:08:15

+0

感謝HappyTimeGopher,我現在正在努力做到這一點。老實說,我是PHP的初學者。 – Mario88 2012-04-19 19:10:43

回答

0

爲了擴大對我的評論,試試這個:

$category = get_the_category(); 
if($category[0]){ 
    echo '<p class="read-more-custom-widget">'; 
    echo '<a href="'.get_category_link($category[0]->term_id).'"title="Read More">Read More &raquo;</a>'; 
    echo '</p>'; 
} 

WP docs改編。

+0

謝謝:)剛剛添加PHP打開和關閉標記,它的工作原理。我很害羞:P仍然有很多東西需要學習 – Mario88 2012-04-19 19:29:21