wordpress 当前页面判断

2019-11-27  本文已影响0人  八点两刻

is_single()
判断是否是文章页面

is_single('2')/is_single(2)
判断是否是具体文章(id=2)的页面

is_single('')
判断是否是具体文章(标题为Beef Stew)的页面

is_single('beef-stew')
判断是否是具体文章(slug为beef-stew)的页面

is_single(array(2,'beef-stew','Irish Stew'))
判断是否是具体文章(id=2或者slug=’beef-stew’或者标题为Irish Stew)的页面

is_page()
是否为页面页(Page)

is_category()
是否为分类页(Category/Archive)

is_author()
是否是作者页面

is_tag()
是否为Tag存档页

is_date()
是否为指定日期存档页

is_year()
是否为指定年份存档页

is_month()
是否为指定月份存档页

is_day()
是否为指定日存档页

is_time()
是否为指定时间存档页

is_archive()
是否为存档页

is_search()
是否为搜索结果页

is_404()
是否为 “404: Not Found” 错误页

is_paged()
Home/Category/Archive页是否以多页显示

is_home()
是否为首页

把下面代码放到当前主题的functions.php文件
function is_login() {
return in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php'));
}
is_login()
是否为登录页

上一篇下一篇

猜你喜欢

热点阅读