wordpress判断类函数
s_home() : 是否为主页
is_single() : 是否为内容页(Post)
is_page() : 是否为内容页(Page)
is_category() : 是否为Category/Archive页
is_tag() : 是否为Tag存档页
is_date() : 是否为指定日期存档页
is_year() : 是否为指定年份存档页
is_month() : 是否为指定月份存档页
is_day() : 是否为指定日存档页
is_time() : 是否为指定时间存档页
is_archive() : 是否为存档页
is_search() : 是否为搜索结果页
is_404() : 是否为 “HTTP 404: Not Found” 错误页
is_paged() : 主页/Category/Archive页是否以多页显示
使用is_page
page里可以指定id或者别名,单个或者多个
放到header里
is不仅有page,还有home、category、author,很齐全
//首页显示
<?php
if(is_home()){
echo 'css地址';
}
?>
//独立页面显示
<?php
if(is_page()){
echo 'css地址';
}
?>
函数参数
$page
(混合型) (optional) 页面 ID, 页面 Title or 页面 Slug
默认: None
返回值
(boolean)
成功返回true,失败返回 false.
函数用法
is_page();
// 当任何页面被显示.
is_page(42);
// 当页面id是42被显示.
is_page('Contact');
// 当标题post_title 是 "Contact"的页面被显示.
is_page('about-me');
// 当别名post_name (slug) 是 "about-me" 的页面被显示.
is_page(array(42,'about-me','Contact'));
// 当 post ID 42, 或者 post_name 是 "about-me", 或者 post_title 是 "Contact". 返回 true 注意: 数组变量在 版本 2.5 添加.