wordpress 条件判断标签及用法大全,建站技术
导读:建站技术建站技术在 wordpress 主题和插件开发中,条件判断标签(Conditional Tags)是非常重要的,通过条件判断标签,我们可以判断各种情况,从而使用对应的技术网站网站服务器搭建。
在 WordPress 主题和插件开发中,条件判断标签(Conditional Tags)是非常重要的,通过条件判断标签,我们可以判断各种情况,从而使用对应的代码等。例如在顶部导航条中有一个“首页”选项,在首页的时候需要设置成高亮,我们可以在头部导航模板文件(header.php)中使用条件判断标签 is_home()来判断当前页面是不是首页,然后再输出高亮的 class。
这类的条件判断标签一般会返回一个布尔值,这样我们就可以使用 if 语句判断不同的页面不同的情况而分别使用不同的代码。
所有的条件判断标签
所有的条件判断标签都会判断某个条件是否成立,然后返回 True 或者 False 。此外有些条件判断标签还可以使用一些参数进一步的判断,下面是所有的 WordPress 条件判断标签:
主页面(Main)
is_home()判断当前页面是否是博客主页面。主页面通常是显示博客内容列表的首页,但是如果你在“后台”->“设置”->“阅读”中设置了静态首页和文章索引页面的话,当访问文章索引页面是返回 True。
首页(Front)
is_front_page()判断当前页面是否是博客首页。首页和上面的主页面不同,首页可以是文章索引页面,也可以是你在“后台”->“设置”->“阅读”中设置的静态首页。
后台控制面板(Administration Panels)
is_admin()判断当前页面是否是后台的控制面板(Dashboard)。
文章页面(Single Post)
is_single()判断当前页面是否是一篇文章或者是附件页面或者自定义文章类型页面。注意,WordPress 中文章(Single)和页面(Page)是不同的概念。这个条件判断标签可以附加参数。
is_single( '17' )判断当前文章是否是 id 为 17 的文章。
is_single( 'Irish Stew' )判断当前文章的标题是否是 “Irisdede5.7模板h Stew”。
is_single( 'beef-stew' )判断当前文章的别名(Slug)是否为 “beef-stew”。
is_single( array( 17, 'beef-stew', 'Irish Stew' ) )传递多个参数需要使用数组。上面条件判断标签判断满足 id 为 17 、别名为 beef-stew、标题为 Irish Stew 任意一个条件文章被访问时返回 True。
is_single( array( 17, 19, 1, 11 ) )判断多个文章的 id,用法同上。
is_single( array( 'beef-stew', 'pea-soup', 'chili' ) )判断多个文章的别名,用法同上。
is_single( array( 'Beef Stew', 'Pea Soup', 'Chili' ) )判断多个文章的标题,用法同上。
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章wordpress 条件判断标签及用法大全,建站技术主要讲述条件,标签,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35376.html