检查wp数据库中是否存在标签

时间:2017-04-13 作者:bpy

我必须显示一个链接到标记的按钮,但如果标记不存在,我必须隐藏按钮以避免断开链接。

如何检查wp数据库中是否存在特定标记?

This is what I have so far:

    $tag_path = \'/tag/testing/\';
     if( !$page = get_page_by_path( $tag_path ) ){ 
    //hide button link
    } else {
   //show button link
     }

2 个回复
最合适的回答,由SO网友:Abdul Awal Uzzal 整理而成

我想你在找term_exists 作用

示例代码:

<?php
$term = term_exists(\'tag1\', \'post_tag\');
if ($term !== 0 && $term !== null) {
  echo "\'tag1\' post_tag exists!";
} else {
    echo "\'tag1\' post_tag does not exist!";
}
?>

SO网友:Jahirul Islam Mamun

我想你可以查一下has_tag

if(has_tag(\'tag_name\')) {
  // do something
} else {
  // do something
}
参考-https://developer.wordpress.org/reference/functions/has_tag/

相关推荐

如何控制根据Taxonomy术语显示什么模板?

我正在建立一个商业目录,并将给出一些背景,然后在最后有2个问题。The development URL is: http://svcta.lainternet.biz/The website I am rebuilding is: https://www.visitsimivalley.com/当前网站要求每个分类法类型具有唯一的业务概要文件。例如,如果您是一家酒店,并且您也有会议室和婚礼场地,那么您最终会得到3个列表,一个用于酒店,一个用于会议,一个用于婚礼。我希望有一个主配置文件,其中包含我们将显示的