WordPress“更多”显示类别

问题描述:

我正在修改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

为了扩大对我的评论,试试这个:

$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