Wordpress内置模板条件判断函数

  1. <?php if ( is_home() ) { ?>//判断是否首页<?php } ?>
  1. <?php if ( is_single() ) { ?>//判断是否文章页<?php } ?>
  1. <?php if ( is_single('17') ) { ?>//判断是否ID为17的文章页<?php } ?>
  1. <?php if ( is_single('Beef Stew') ) { ?>//判断标题是否为 Beef Stew 的文章页<?php } ?>
  1. <?php if ( comments_open() ) { ?>//当前页是否允许回复<?php } ?>
  1. <?php if ( pings_open() ) { ?>//是否开启 ping<?php } ?>
  1. <?php if ( is_page() ) { ?>//是否是一个页面<?php } ?>
  1. <?php if ( is_category() ) { ?>//判断是否为分类页面<?php } ?>
  1. <?php if ( is_tag() ) { ?>//是否TAG页面;可以用 is_tag('tagname') 判断具体的TAG<?php } ?>
  1. <?php if ( is_author() ) { ?>//是否某个用户的文章;可以加入用户ID,或用户名作为参数<?php } ?>
  1. <?php if ( is_archive() ) { ?>//判断是否存档<?php } ?>
  1. <?php if ( is_search() ) { ?>//判断是否搜索<?php } ?>
  1. <?php if ( is_404() ) { ?>//判断是否404页面<?php } ?>
  1. <?php if ( is_paged() ) { ?>//判断是否翻页<?php } ?>

例如,一个只需要在首页显示的可以用一下语句解决:

  1. <?php if(is_home() && !is_paged()){?>
  2. ...
  3. <?php }?>

一个不在首页显示的,例如“最近发表文章”的插件可以加一个

  1. <?php if(!is_home()){?>
  2.  ...
  3. <?php }?>//避免首页内容和插件内容重复。

收藏自零号相册

相似日志:

Feed 发表评论 引用 Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

  1. Qiu Xianli says:

    您好,如果我想控制让一些东西在首页不显示,但是在日志页中显示的话,该怎么组合这些条件判断?

    回复回复

留下回复