WordPress在Title中调取文章名、分类名、博客名的基本方法

2019/10/1812:30:50 3 134 views

其实好多人纠结Is_home()和is_front_page()到底哪个是判断首页的。

其实你不如两个都加上去,逻辑或判断即可。

下面示例,是页面Title根据页面不同而显示不同。

<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>
Wordpress建站问题咨询解决
Excel表格制作
PPT精品模板
原梓番主讲Excel进阶与提升视频课(淘宝在线观看)

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:3   其中:访客  2   博主  1

    • 大致 4

      is_home判断是否是首页文章列表,永远是列表。
      is_front_page判断的是WP4.X以后,可以在后台指定首页显示文章列表还是一个页面(pge),如果选择显示文章列表,那么两个函数没区别,如果选择显示某个页面,那么只有在显示该页面时,这个函数才返回true。

        • 原梓番 Admin

          @大致 我发现了老铁,原来你才是隐藏高手。
          其实我一直以为你是做java的