最近,有一点时间,猛使劲,就把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();
- //判断是否首页;
- 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 }?>
- //避免首页内容和插件内容重复。