条件标签是一种布尔数据类型,可以在您的模板文件中使用,以根据当前页面匹配的条件来更改内容的显示。 他们告诉WordPress在特定条件下显示什么代码。 条件标签通常与PHP一起使用,if/else条件语句,并与WordPress模板层次结构有密切关系。 >[warning] 警告:您只能在设置WP_Query或使用动作挂钩后使用条件查询标签。 ## 条件标签的完整列表 - 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( $category ) - is_tag() - is_tax() - has_term() - term_exists( $term, $taxonomy, $parent ) - is_taxonomy_hierarchical( $taxonomy ) - taxonomy_exists( $taxonomy ) - is_author() - is_date() - 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() - in_the_loop() - 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 ) - username_exists( $username ) - 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( $handle, $list ) ## 条件 所有条件标签测试以查看某个条件是否满足,然后返回TRUE或FALSE。 下面列出了各种标签输出TRUE的条件。 可以接受参数的那些标签如此注明。 ## 主页 - is_home() ## 首页 - is_front_page() ## 博客页 - is_front_page() - is_home() ## 单页面 - is_single() ## 内容页 - is_page() - is_page_template() ## 帖子缩略图 - has_post_thumbnail( $post_id ) 单个页面,单个内容,附件或任何其他自定义帖子类型 - is_singular() ## 类别页面 - is_category( $category ) ## 标签页 - is_tag() - has_tag() ## 分类页(及相关) - is_tax() - has_term() - term_exists( $term, $taxonomy, $parent ) - is_taxonomy_hierarchical( $taxonomy ) - taxonomy_exists( $taxonomy ) ## 作者页 - is_author() ## 日期页 - is_date() - is_year() - is_month() - is_day() - is_time() - is_new_day() ## 任何档案页 - is_archive() ## 搜索结果页 - is_search() ## 404找不到页面 - is_404() ## 动态SideBar - is_dynamic_sidebar() ## SideBar活跃 - is_active_sidebar() ## Widget活跃 - is_active_widget( $widget_callback, $widget_id ) ## 用户登录 - is_user_logged_in() ## 电子邮件存在 - email_exists( $email ) ## 用户名存在 - username_exists( $username ) ## 分页 - 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_excerpt() ## 有一个导航菜单的安排 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()