wordpress文章页面title标题添加文章所属分类名称

作者 : 开心源码 本文共988个字,预计阅读时间需要3分钟 发布时间: 2022-04-21 共225人阅读

有用wordpress做小说站的网友询问怎么在文章页面的title中添加该文章所属的分类名称,显示“文章名_分类名_网站名”的title标题格式,实现方法很容易,只需要在header.php文件的<title></title>标签里添加文章页面判断代码和分类名称的输出代码即可。

在当前主题的header.php文件中找到<title></title>标签,添加以下代码:

<?php 
	if ( is_single() ) {
		single_post_title(); 
		echo "_"; foreach((get_the_category()) as $category) {
			echo $category->cat_name;  
		} 
		echo "_";bloginfo('name'); 
	} 
?>

注意:有些wordpress主题的title标题是不适合直接添加上面的代码的,需要根据实际情况调整,如果是新博客或新博主,需要用到上面这种title标题格式的,但又不会操作的,建议直接把<title></title>标签中间的代码换成以下博客吧给出的完整title代码:

<?php 
	if ( $paged > 1 ) { echo ('第'); echo ($paged); echo '页_';}
?>
<?php 
	if (is_home () ) {
		bloginfo('name'); echo "_"; bloginfo('description');
	} elseif ( is_category() ) {
		single_cat_title(); echo "_"; bloginfo('name'); 
	} elseif (is_single()) { 
		single_post_title(); echo "_";foreach((get_the_category()) as $category) echo $category->cat_name; echo "_"; bloginfo('name');
	}elseif(is_page()) {
		single_post_title(); echo "_";bloginfo('name');} elseif (is_search() ) { bloginfo('name'); echo "search results:"; echo wp_specialchars($s); 
	} else {
		wp_title('',true); echo "_"; bloginfo('name'); 
	} 
?>
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » wordpress文章页面title标题添加文章所属分类名称

发表回复