is_home();
  • //判断是否首页;
  • is_single();
  • //判断是否文章页;
  • is_single('17');
  • //判断是否ID为17的文章页;
  • is_single('Beef Stew');
  • //判断标题是否为 Beef Stew 的文章页;
  • comments_open();
  • //当前页是否允许回复;
  • pings_open()
  • //是否开启 ping;
  • is_page() ;
  • //是否是一个页面。
  • //同样, is_page() 和 is_single() 的用法几乎一致,也可以加入参数。
  • is_category();
  • //判断是否为分类页面,与is_page()等用法一致。
  • is_tag() ;
  • //是否TAG页面;可以用 is_tag('tagname') 判断具体的TAG;
  • is_author();
  • //是否某个用户的文章;可以加入用户ID,或用户名作为参数。
  • is_archive();is_search() ;is_404();
  • //分别判断是否存档,是否搜索,是否404页面。
  • is_paged();
  • //判断是否翻页;
  • //例如,一个只需要在首页显示的可以用一下语句解决:
  • <?php if(is_home() && !is_paged()){?>
  • ...
  • <?php }?>
  • //当然,一个不在首页显示的,例如“最近发表文章”的插件可以加一个
  • <?php if(!is_home()){?>
  • ...
  • <?php }?>
  • //避免首页内容和插件内容重复。
  • "/> is_home();
  • //判断是否首页;
  • is_single();
  • //判断是否文章页;
  • is_single('17');
  • //判断是否ID为17的文章页;
  • is_single('Beef Stew');
  • //判断标题是否为 Beef Stew 的文章页;
  • comments_open();
  • //当前页是否允许回复;
  • pings_open()
  • //是否开启 ping;
  • is_page() ;
  • //是否是一个页面。
  • //同样, is_page() 和 is_single() 的用法几乎一致,也可以加入参数。
  • is_category();
  • //判断是否为分类页面,与is_page()等用法一致。
  • is_tag() ;
  • //是否TAG页面;可以用 is_tag('tagname') 判断具体的TAG;
  • is_author();
  • //是否某个用户的文章;可以加入用户ID,或用户名作为参数。
  • is_archive();is_search() ;is_404();
  • //分别判断是否存档,是否搜索,是否404页面。
  • is_paged();
  • //判断是否翻页;
  • //例如,一个只需要在首页显示的可以用一下语句解决:
  • <?php if(is_home() && !is_paged()){?>
  • ...
  • <?php }?>
  • //当然,一个不在首页显示的,例如“最近发表文章”的插件可以加一个
  • <?php if(!is_home()){?>
  • ...
  • <?php }?>
  • //避免首页内容和插件内容重复。
  • " />

    WordPress页面判断函数既简单应用widget-logic

    • 2010-04-19
    • 86
    • 0

    最近,有一点时间,猛使劲,就把Howcake.com做完了。

    因为只涉及到Google广告,而且各个页面分配不能超过3个,所以,有的有,有的无。

    假如所有的都用小工具,widget的话,可以使用插件widget-logic

    is_single()文章页
    is_page()页面
    is_category()文章分类页
    is_tag()文章标签页
    is_archive()归档页
    is_404() 404页
    is_search()搜索结果页
    is_feed()订阅页

    要是手写代码,就需要判断函数了。

    如下

      is_home();

    1. //判断是否首页;
    2. is_single();
    3. //判断是否文章页;
    4. is_single(’17’);
    5. //判断是否ID为17的文章页;
    6. is_single(‘Beef Stew’);
    7. //判断标题是否为 Beef Stew 的文章页;
    8. comments_open();
    9. //当前页是否允许回复;
    10. pings_open()
    11. //是否开启 ping;
    12. is_page() ;
    13. //是否是一个页面。
    14. //同样, is_page() 和 is_single() 的用法几乎一致,也可以加入参数。
    15. is_category();
    16. //判断是否为分类页面,与is_page()等用法一致。
    17. is_tag() ;
    18. //是否TAG页面;可以用 is_tag(‘tagname’) 判断具体的TAG;
    19. is_author();
    20. //是否某个用户的文章;可以加入用户ID,或用户名作为参数。
    21. is_archive();is_search() ;is_404();
    22. //分别判断是否存档,是否搜索,是否404页面。
    23. is_paged();
    24. //判断是否翻页;
    25. //例如,一个只需要在首页显示的可以用一下语句解决:
    26. <?php if(is_home() && !is_paged()){?>
    27. <?php }?>
    28. //当然,一个不在首页显示的,例如“最近发表文章”的插件可以加一个
    29. <?php if(!is_home()){?>
    30. <?php }?>
    31. //避免首页内容和插件内容重复。

    评论

    还没有任何评论,你来说两句吧

    发表评论