WordPress“更多”显示类别
问题描述:
我正在修改WordPress插件/小部件。这是一个类别帖子插件,我们可以显示特定类别的帖子。我试图让小部件只显示一个帖子(简单),然后在底部添加一个“Read More”按钮。但是,我不想展示帖子的其余部分(他们是简短的帖子,例如引号),我想要“阅读更多”将用户带到相应的类别页面。WordPress“更多”显示类别
到目前为止,我所能做的最好的是:
<p class="read-more-custom-widget"><?php echo '<a href="'.get_the_category().'" title="Read More">Read More »</a>';?></p>
但显示阵列,而不是类别。谁能帮帮我吗?
在此先感谢。
编辑:帖子只会有一个类别。对不起,这是如此简单(我敢打赌是这样),但我已经搜索并找不到答案。
答
为了扩大对我的评论,试试这个:
$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 »</a>';
echo '</p>';
}
从WP docs改编。
+0
谢谢:)刚刚添加PHP打开和关闭标记,它的工作原理。我很害羞:P仍然有很多东西需要学习 – Mario88 2012-04-19 19:29:21
如果存在多个类别,get_the_category将返回一个数组。你有没有尝试把它放在一个数组中,然后使用像$ cat [0]这样的href作为参数? – HappyTimeGopher 2012-04-19 19:08:15
感谢HappyTimeGopher,我现在正在努力做到这一点。老实说,我是PHP的初学者。 – Mario88 2012-04-19 19:10:43