要判断 WordPress 文章是否有标签,可以使用 `has_tag()` 函数。这个函数接受一个或多个标签名称作为参数,并返回一个布尔值,表示文章是否包含这些标签。
以下是使用 `has_tag()` 函数的示例:
<?php if (has_tag()) { ?>
<!-- 文章有标签时的内容 -->
<?php the_tags(); ?>
<?php } else { ?>
<!-- 文章没有标签时的内容 -->
<?php } ?>
如果你想检查文章是否包含特定的标签,可以将标签名称作为参数传递给 `has_tag()` 函数。例如:
<?php if (has_tag('WodePress')) { ?>
<!-- 文章包含 'WodePress' 标签时的内容 -->
<?php } ?>
如果你想检查文章是否包含多个标签中的任意一个,可以将这些标签名称作为参数传递给 `has_tag()` 函数。例如:
<?php if (has_tag('WodePress', 'PHP', 'Web 开发')) { ?>
<!-- 文章包含 'WodePress'、'PHP' 或 'Web 开发' 标签中的任意一个时的内容 -->
<?php } ?>
请注意,`has_tag()` 函数默认检查当前文章的标签。如果你想检查其他文章的标签,可以使用 `get_post()` 函数获取文章对象,并将其传递给 `has_tag()` 函数。例如:
<?php $post = get_post(666); // 获取 ID 为 666 的文章对象 ?>
<?php if (has_tag('WodePress', $post)) { ?>
<!-- 文章包含 'WodePress' 标签时的内容 -->
<?php } ?>