我正在制作一个新的WordPress模板, 我想以文本格式获取与帖子关联的标签列表。我在用
get_the_tag_list($id)
但是问题在于它会返回URL和文本。有什么方法可以让标签的” 文本” 附加到用逗号分隔的帖子上?
【在使用get_the_tag_list($ ID)WordPress时需要帮助】即tag1, tag2, tag3, tag4等没有网址而只是文本?
谢谢
#1模板标签get_the_tags()返回与当前Loop中上下文相关的帖子关联的所有标签的数组。你可以遍历此数组并手动生成一个逗号分隔的列表。
这是一个使用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);
}
?>
#2
<
?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->
name . ', ';
}
}
?>
资料来源:http://codex.wordpress.org/Template_Tags/get_the_tags
推荐阅读
- WordPress Admin中没有自定义字段表单
- 需要自定义输入字段以用于WordPress woocommerce插件
- 制作一个PHP脚本以使发布的草稿像wordpress一样发布
- 轻松集成视频编辑服务一键染发能力,多变发色随心换
- 日志规范多重要,这篇文章告诉你
- 无聊的周末用Java写个扫雷小游戏
- 硬核 - Java 随机数相关 API 的演进与思考(下)
- #yyds干货盘点#用SVG画一个月亮
- 记一次调优过程—Spark读取OBS文件入ES