wordpress判断不同页面显示不同内容的方法

科学软件(梯子)

通过wordpress判断函数的应用,我们可以达到不同页面显示不同内容的效果。比如什么内容只在哪里显示,这样的逻辑

<?php if (is_home()) {?>
只在首页显示
<?php }?>
<?php if (is_single()): ?>
1
<?php else: ?>
2
<?php endif; ?>

is_single() 判断是否是具体文章的页面

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

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

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

comments_open() 是否留言开启

pings_open() 是否开启ping

2.页面显示判断函数

is_page() 是否是页面

is_page(‘42’) id判断,即是否是id为42的页面

is_page(‘About Me’) 判断标题

is_page(‘about-me’) slug判断

3.分类显示判断函数

is_category() 是否是分类

is_category(‘6’) id判断,即是否是id为6的分类

is_category(‘Cheeses’) 分类title判断

is_category(‘cheeses’) 分类 slug判断

in_category(‘5’) 判断当前的文章是否属于分类5

4.作者归档显示判断函数

is_author() 将所有的作者的页面显示出来

is_author(‘1337’) 显示author number为1337的页面

is_author(‘Elite Hacker’) 通过昵称来显示当前作者的页面

is_author(‘elite-hacker’)

5.下面是通过不同的判断实现以年、月、日、时间等方式来显示归档

时间归档显示判断函数

is_date()

is_year()

is_month()

is_day()

is_time()

判断当前是否是归档页面 is_archive()

判断是否是搜索 is_search()

判断页面是否 404 is_404()

判断是否翻页 is_paged()

if(is_home() && !is_paged() )

6.其他显示判断函数

is_attachment()

is_feed()

is_trackback()

赞(0)
分享到: 更多 (0)
广告位招租了啦!!!快来联系
此处应有广告

评论 抢沙发

评论前必须登录!

 



很高兴本文可以为您带来灵感和帮助!

支付宝扫一扫打赏

微信扫一扫打赏

QQ扫一扫打赏