华纳云香港服务器

WordPress基础知识:条件判断标签及用法大全

WordPress主题推荐

使用条件判断标签的实例

下面给出一些例子,让你明白上面的判断标签如何使用。

文章中的条件判断

下面的例子讲述了当用户访问一篇文章的时候如何使用 is_single() 来显示一些特殊的内容。

  1. if ( is_single() ) {
  2.    echo ‘This is just one of many fabulous entries in the ‘ . single_cat_title() . ‘ category!’;
  3. }

下面的例子介绍了如何在主循环中使用条件判断语句。功能是在首页(index)中显示文章的摘要,而在文章(single)和主页(home)中显示文章的正文内容。

  1. if ( is_home() || is_single() ) {
  2.    the_content();
  3. }
  4. else {
  5.    the_excerpt();
  6. }

同时使用多个条件判断标签

  1. // 同时判断两个条件  
  2. if ( is_single() || is_page() ) ) {
  3. // 如果当前是一篇文章或者一个页面,就执行这块代码  
  4. }
  5. if ( is_archive() && ! is_category( ‘nachos’ ) ) {
  6. // 如果当前是一个分类的存档页面(除了 nachos 分类),就执行这块代码  
  7. }
  8. // 同时判断三个条件  
  9. if ( $query->is_main_query() && is_post_type_archive( ‘products’ ) && ! is_admin() ) {
  10.     // 如果当前是 main query 并且是 products 自定义文章类型的存档页面  
  11.     // 同时没有用 admin 账号登陆后台,就执行这块代码  
  12. }
  13. if ( is_post_type_archive( ‘movies’ ) || is_tax( ‘genre’ ) || is_tax( ‘actor’ )  ) {
  14.     // 如果当前是 Movies 的自定义文章类型存档  
  15.     // 或者是 genre 分类存档页面  
  16.     // 或者是 actor 分类存档页面,就执行这块代码  
  17. }
赞 (0) 打赏
1 2 3 4
版权声明:本文为转载文章,来源于 知更鸟 ,版权归原作者所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu