2

我正在修改一个 WordPress 插件/小部件。它是一个类别帖子插件,我们可以在其中显示特定类别的帖子。我试图让小部件只显示一篇文章(简单),然后在底部添加一个“阅读更多”按钮。但是,我希望“阅读更多”将用户带到相应的类别页面,而不是显示帖子的其余部分(它们是简短的帖子,例如引号)。

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

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

但这会显示 Array 而不是类别。谁能帮帮我吗?

提前致谢。

编辑:帖子只有一个类别。抱歉,这很简单(我敢打赌),但我用谷歌搜索了一遍,找不到答案。

4

1 回答 1

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 文档

于 2012-04-19T19:14:57.310 回答