首页
学习
活动
专区
圈层
工具
发布

WordPress 条件判断标签及用法大全

例如在顶部导航条中有一个“首页”选项,在首页的时候需要设置成高亮,我们可以在头部导航模板文件(header.php)中使用条件判断标签 is_home() 来判断当前页面是不是首页,然后再输出高亮的 class...is_singular() 判断是否满足 is_single、is_page 和 is_attachment 的任意一个条件,满足返回 True。可以测试所有的文章类型。...php global $post; // 下面代码需要用在主循环中,如果你在循环外使用,需要声明全局变量 $post if ( is_page() && $post->post_parent...php function is_subpage() { global $post; // 获取页面的相关信息 if ( is_page...php if ( is_page( 'about' ) || '2' == $post->post_parent ) { // 这个页面是“about”页面,或者它的父页面是“about”

5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WordPress主题制作(四):制作头部模板header.php

    > 以上添加的php代码运用了条件判断,针对不同的页面采用不同title,这里解释一下这几个条件标签。...is_home():当前页面为主页时返回true is_category():当前页面为分类页时返回true is_single():当前页面为单文章页时返回true is_page():当前页面为单页面时返回...true 更详细的内容参阅WordPress文档:条件标签 可能你对这些条件判断标签还没有深入的认识,也不清楚到底是用了这些标签会对主题造成怎样的影响,不用着急,随着本教程逐渐深入,你会慢慢的对他们有比较清楚的认识...php $description = ''; $keywords = ''; if (is_home() || is_page()) { // 主页description $description...现在总结一些今天讲到的比较重要的知识点: get_header() 从当前主题文件夹中包含header.php文件 is_home(),is_single(),is_category()等几个条件判断标签

    3.2K20

    WordPress主题的基本模板及常用函数

    ():是否为内容页面(post) is_page():是否为内容页面(page) is_attachment():是否为附件页面 is_singular():可以简单理解为 is_single()||is_page...()||is_attachment() 的综合 is_category():是否为category页面 is_tag():是否为Tag存档页 is_date():是否为指定日期存档页 is_year()...是否为指定时间存档页 is_archive():是否为存档页 is_search():是否为搜索结构页 is_author():是否为作者存档页 is_404():是否为错误页 is_paged() : 主页/Category...($category->term_id) :获取category链接 bloginfo('html_type'):网页html类型 bloginfo('charset'):网页编码 bloginfo('...():特定内容页所属category the_author():作者(只显示作者名字,没有链接) the_author_posts_link():作者(显示作者,并且包含链接到作者文章目录的链接) the_time

    1.5K10

    WordPress丨常见函数及拓展模板函数大全

    二、用于判断的tag函数 is_home() : 函数所在的页面是否为主页 is_single()  : 是否为内容页(Post) is_page()  : 是否为内容页(Page) is_category...php the_category(‘, ‘) ?>  : 特定内容页(Post/Page)所属Category php the_author(); ?>  : 作者 php the_category(’, ‘) ?> 显示一篇日志或页面的所属分类php the_author(); ?> 显示一篇日志或页面的作者php the_ID(); ?...() 是否是页面 is_page(’42′) id判断,即是否是id为42的页面 is_page(’About Me’) 判断标题 is_page(’about-me’) slug盘断 is_category...() 是否是分类 is_category(’6′) id判断,即是否是id为6的分类 is_category(’Cheeses’) 分类title判断 is_category(’cheeses’) 分类

    2.9K30

    判断函数is_page()让wordpress的调用更丰富强大

    在WordPress中,is_page()是一个非常实用的条件判断函数,主要用于检测当前页面是否为特定的 “页面”(Page 类型的文章)。它在主题开发中经常被用来来根据不同页面执行不同的代码逻辑。...is_page() 的基本用法检测是否为任何页面不带参数调用时,用于判断当前页面是否为 WordPress 的 “页面”(Page)类型:if (is_page()) { // 如果是页面,执行这里的代码...echo "这是一个页面";}通过页面 ID 检测可以传入页面的 ID 来判断是否为指定页面:if (is_page(42)) { // 42 是页面的 ID // 当页面 ID 为 42 时执行...';} elseif (is_page('about')) { echo '关于我们的介绍';}在侧边栏中显示不同内容// 在 sidebar.php...('default-sidebar'); // 默认侧边栏}说明is_page() 只能在 WordPress 循环加载后使用,通常在模板文件(如 page.php、single.php 等)中使用对于静态首页

    35800
    领券