其实好多人纠结Is_home()和is_front_page()到底哪个是判断首页的。
其实你不如两个都加上去,逻辑或判断即可。文章源自原紫番博客-https://www.yuanzifan.com/54334.html
文章源自原紫番博客-https://www.yuanzifan.com/54334.html
下面示例,是页面Title根据页面不同而显示不同。文章源自原紫番博客-https://www.yuanzifan.com/54334.html
- <title>
- <?php if (is_home() || is_front_page()) { ?> //判断是否主页
- <?php echo bloginfo('name'); ?> //是主页就输出博客名
- <?php }elseif( is_category() ) { ?> //判断是否分类页
- <?php echo bloginfo('name'); echo ' - '; echo single_cat_title();?> //输出分类名
- <?php }elseif (is_tag()){ ?> //判断是否标签页
- <?php echo bloginfo('name'); echo ' - '; echo single_tag_title();?> //标签名
- <?php }elseif (is_singular()){ ?>
- <?php echo get_the_title();?>
- <?php }elseif (is_archive()) { ?>
- <?php echo bloginfo('name'); echo ' - '; echo substr(get_the_archive_title(),9); ?>
- <?php }elseif (is_search()) { ?>
- <?php echo bloginfo('name'); echo ' - '; echo the_search_query(); ?>
- <?php } ?></title>
站长微信
扫码添加(注明来意)

Yuanzifan99
原梓番博客公众号
博客内容精选

原梓番博客
1F
is_home判断是否是首页文章列表,永远是列表。
is_front_page判断的是WP4.X以后,可以在后台指定首页显示文章列表还是一个页面(pge),如果选择显示文章列表,那么两个函数没区别,如果选择显示某个页面,那么只有在显示该页面时,这个函数才返回true。
B1
@ 大致 我发现了老铁,原来你才是隐藏高手。
其实我一直以为你是做java的
B2
@ 原梓番 其实我是做C和C++的