php - 需要使用 get_the_tag_list($ID) WordPress 的帮助

标签 php wordpress wordpress-theming

我正在制作一个新的 WordPress 模板,我只想以文本格式获取与帖子关联的标签列表。我正在使用

get_the_tag_list($id)

但问题是它返回 URL 以及文本。有没有办法只获取附加到帖子的标签的“文本”,并用逗号分隔?

tag1、tag2、tag3、tag4 等没有 URL 且只是文本?

谢谢

最佳答案

模板标签get_the_tags()返回与循环中当前上下文中的帖子关联的所有标签的数组。您可以遍历这个数组并手动生成一个以逗号分隔的列表。

以下是如何使用 implode 和 print_r 函数实现此目的的示例:

<?php
$posttags = get_the_tags();
if ($posttags) {
  foreach ($posttags as $tag) {
     $tagnames[count($tagnames)] = $tag->name;
  }
  $comma_separated_tagnames = implode(", ", $tagnames);
  print_r($comma_separated_tagnames);
}
?>

关于php - 需要使用 get_the_tag_list($ID) WordPress 的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/880673/

相关文章:

PHP、MySQL : How to retain and retrieve correct data when dealing with pagination

php - 如何记录需要常量的参数

php - 如何在基于 PHP 的项目中访问 ant 构建属性?

javascript - 将 Excel 表上传到 Wordpress phpmyadmin 数据库

php - 在 WordPress 中添加管理菜单分隔符

php - WordPress 搜索不起作用

php - MySQL:计算每个字段中的不同值

css - 图像响应高度

php - 是否可以使用 woocommerce 将数据保存到两个数据库?

javascript - 如何替换或更改 WordPress 模板上的单词?