WordPress 中有许多条件判断标签(Conditional Tags),它们允许你根据不同的条件来显示或隐藏特定的内容。这些条件判断标签通常用于主题模板文件(如header.php、single.php、index.php等)和插件开发中,以便根据特定的条件来自定义页面内容。以下是一些常见的 WordPress 条件判断标签及其用途的详细列表:

WordPress条件判断标签详细列表

  1. is_home() 判断当前页面是否为博客首页。
  2. is_front_page() 判断当前页面是否为站点的静态首页。
  3. is_single() 判断当前页面是否为单篇文章页面。
  4. is_page() 判断当前页面是否为单页或页面。
  5. is_archive() 判断当前页面是否为存档页面,如分类、标签或日期存档。
  6. is_category() 判断当前页面是否为分类存档页面。
  7. is_tag() 判断当前页面是否为标签存档页面。
  8. is_author() 判断当前页面是否为作者存档页面。
  9. is_search() 判断当前页面是否为搜索结果页面。
  10. is_404() 判断当前页面是否为 404 错误页面。
  11. is_singular() 判断当前页面是否为单篇文章、页面或自定义文章类型(Custom Post Type)。
  12. is_home() && is_front_page() 判断当前页面是否为站点的首页,不论是博客首页还是静态首页。
  13. is_category('categoryslug') 判断当前页面是否为指定分类的存档页面。
  14. is_page('pageslug') 判断当前页面是否为指定页面的页面模板。
  15. is_single('postslug') 判断当前页面是否为指定文章的单篇文章模板。
  16. is_post_type_archive('posttype') 判断当前页面是否为自定义文章类型(post type)的存档页面。
  17. is_tax('taxonomy') 判断当前页面是否为指定自定义分类法(taxonomy)的存档页面。
  18. has_term('term', 'taxonomy') 判断当前文章是否属于指定分类法(taxonomy)中的指定术语(term)。

这些条件判断标签可以用于控制在不同页面或条件下显示不同的内容,从而增强你的 WordPress 主题或插件的灵活性。你可以根据需要将它们与 if 语句一起使用,以便在满足特定条件时执行相应的操作。

请注意,这些条件判断标签通常在 WordPress 主题文件(如single.php、index.php、header.php等)中使用,并且它们的具体用法可能会因你的主题和需求而有所不同。根据具体情况,你可能需要查阅WordPress官方文档或主题开发文档以获取更多详细信息。