要判斷 WordPress 文章是否有標(biāo)簽,可以使用 `has_tag()` 函數(shù)。這個(gè)函數(shù)接受一個(gè)或多個(gè)標(biāo)簽名稱作為參數(shù),并返回一個(gè)布爾值,表示文章是否包含這些標(biāo)簽。
以下是使用 `has_tag()` 函數(shù)的示例:
<?php if (has_tag()) { ?>
<!-- 文章有標(biāo)簽時(shí)的內(nèi)容 -->
<?php the_tags(); ?>
<?php } else { ?>
<!-- 文章沒(méi)有標(biāo)簽時(shí)的內(nèi)容 -->
<?php } ?>
如果你想檢查文章是否包含特定的標(biāo)簽,可以將標(biāo)簽名稱作為參數(shù)傳遞給 `has_tag()` 函數(shù)。例如:
<?php if (has_tag('WodePress')) { ?>
<!-- 文章包含 'WodePress' 標(biāo)簽時(shí)的內(nèi)容 -->
<?php } ?>
如果你想檢查文章是否包含多個(gè)標(biāo)簽中的任意一個(gè),可以將這些標(biāo)簽名稱作為參數(shù)傳遞給 `has_tag()` 函數(shù)。例如:
<?php if (has_tag('WodePress', 'PHP', 'Web 開(kāi)發(fā)')) { ?>
<!-- 文章包含 'WodePress'、'PHP' 或 'Web 開(kāi)發(fā)' 標(biāo)簽中的任意一個(gè)時(shí)的內(nèi)容 -->
<?php } ?>
請(qǐng)注意,`has_tag()` 函數(shù)默認(rèn)檢查當(dāng)前文章的標(biāo)簽。如果你想檢查其他文章的標(biāo)簽,可以使用 `get_post()` 函數(shù)獲取文章對(duì)象,并將其傳遞給 `has_tag()` 函數(shù)。例如:
<?php $post = get_post(666); // 獲取 ID 為 666 的文章對(duì)象 ?>
<?php if (has_tag('WodePress', $post)) { ?>
<!-- 文章包含 'WodePress' 標(biāo)簽時(shí)的內(nèi)容 -->
<?php } ?>