Wordpress如何仅显示最后的标记名称

时间:2017-02-24 23:04:13

标签: php html wordpress

我搜索了很多答案,但不幸的是我找不到答案,所以我决定写这个问题,希望找到一个好的答案。

假设我有1~5个标签。有时我只有3个标签,有时我有5个,但我每次只需要显示最后一个标签名称。

这是我的尝试:

<?php
$posttags = get_the_tags();
$count=0;
if ($posttags) {
  foreach($posttags as $tag) {
    $count++;
    if (last == $count) {
      echo $tag->name;
    }
  }
}
?>

我可以用“最后”交换什么?有什么建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

它有很多解决方案。最简单的解决方案是使用end()函数来获取数组的最后一个元素。试试这段代码

<?php
$last_tag = get_the_tags();
if ( !empty( $last_tag ) ) {
    $last_tag = end( $last_tag );
    echo $last_tag->name;  
}
?>

现在它将解决你的错误

Warning: end() expects parameter 1 to be array, boolean given