【问题标题】:WordPress "Read More" to show CategoryWordPress“阅读更多”以显示类别
【发布时间】:2020-09-12 11:37:53
【问题描述】:

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

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

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

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

提前致谢。

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

【问题讨论】:

  • get_the_category 如果有多个类别,则返回一个数组。你有没有试过把它放在一个数组中,然后使用像 $cat[0] 这样的东西作为 href?
  • 感谢 HappyTimeGopher,我现在正在尝试这样做。老实说,我是 PHP 的初学者。

标签: wordpress categories


【解决方案1】:

要扩展我的评论,试试这个:

$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

【讨论】:

  • 谢谢 :) 刚刚添加了 PHP 开始和结束标签,它就可以工作了。我很害羞:P 还有很多东西要学
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多