条件标签列表
条件标签是一种布尔数据类型,可用于您的模板文件,以根据当前页面匹配的条件改变内容的显示。他们告诉 WordPress 在特定条件下显示什么代码。条件标签通常与 PHP if / else条件语句一起使用,并且与 WOrdPress模板层次结构有密切关系。.
警告:您只能在设置WP_Query或使用action hook后使用条件查询标签。
条件标签的完整列表
- is_front_page()
- is_home()
- is_front_page()
- is_home()
- is_admin()
- is_network_admin()
- is_admin_bar_showing()
- is_single()
- is_sticky()
- is_post_type_hierarchical($post_type)
- is_post_type_archive()
- is_comments_popup()
- comments_open()
- pings_open()
- is_page()
- is_page_template()
- is_category($类别)
- is_tag()
- is_tax()
- has_term()
- term_exists($term,$taxonomy,$parent)
- is_taxonomy_hierarchical($分类法)
- 分类法存在($分类法)
- is_author()
- 是_日期()
- is_year()
- is_month()
- is_day()
- is_time()
- is_new_day()
- is_archive()
- is_search()
- is_404()
- is_paged()
- is_attachment()
- wp_attachment_is_image($post_id)
- is_local_attachment($url)
- is_singular()
- post_type_exists($post_type)
- is_main_query()
- is_new_day()
- is_feed()
- is_trackback()
- is_preview()
- 在循环()
- is_dynamic_sidebar()
- is_active_sidebar()
- is_active_widget( $widget_callback, $widget_id )
- is_blog_installed()
- is_rtl()
- is_multisite()
- is_main_site()
- is_super_admin()
- is_user_logged_in()
- email_exists( $email )
- 用户名_存在($用户名)
- is_plugin_active( $path )
- is_plugin_inactive( $path )
- is_plugin_active_for_network( $path )
- is_plugin_page()
- is_child_theme()
- current_theme_supports()
- has_post_thumbnail( $post_id )
- wp_script_is($句柄,$list)
……的条件
所有条件标签都会测试是否满足特定条件,然后返回 TRUE 或 FALSE。下面列出了各种标签输出 TRUE 的条件。那些可以接受参数的标签是这样注明的。
主页
- is_home()
头版
- is_front_page()
博客页面
- is_front_page()
- is_home()
单个帖子页面
- is_single()
A PAGE 页
- is_page()
- is_page_template()
有帖子缩略图
- has_post_thumbnail( $post_id )
单个页面、单个帖子、附件或任何其他自定义帖子类型
- is_singular()
类别页面
- is_category($类别)
标签页
- is_tag()
- 有_tag()
分类法页面(及相关)
- is_tax()
- has_term()
- term_exists($term,$taxonomy,$parent)
- is_taxonomy_hierarchical($分类法)
- 分类法存在($分类法)
作者页面
- is_author()
日期页
- 是_日期()
- is_year()
- is_month()
- is_day()
- is_time()
- is_new_day()
任何存档页面
- is_archive()
搜索结果页面
- is_search()
404 未找到页面
- is_404()
是动态侧边栏
- is_dynamic_sidebar()
侧边栏是否处于活动状态
- is_active_sidebar()
小部件是否处于活动状态
- is_active_widget( $widget_callback, $widget_id )
用户是否登录
- is_user_logged_in()
电子邮件存在
- email_exists( $email )
用户名存在
- 用户名_存在($用户名)
分页页面
- is_paged()
从右到左阅读
- is_rtl()
一个附件
- is_attachment()
附件是图片
- wp_attachment_is_image($post_id)
本地附件
- is_local_attachment($url)
帖子类型存在
- post_type_exists($post_type)
是主要查询
- is_main_query()
新的一天
- is_new_day()
辛迪加
- is_feed()
引用通告
- is_trackback()
预览
- is_preview()
有摘录
- 有_摘录()
已分配导航菜单
- has_nav_menu()
是否安装博客
- is_blog_installed()
网络的一部分(多站点)
- is_multisite()
- is_main_site()
- is_super_admin()
一个活跃的插件
- is_plugin_active( $path )
- is_plugin_inactive( $path )
- is_plugin_active_for_network( $path )
- is_plugin_page()
儿童主题
- is_child_theme()
主题支持一个功能
- current_theme_supports()
在定制器中预览
- is_customize_preview()