wordpress去网页title标题中空格的三种方法

2021年5月23日16:01:44 发表评论

在修改wordpress主题的过程中,被一个问题困扰了很久,很多主题都没有对title标签做特别处理,导致调用出来的文字前后会莫名其妙带一个空格,类似如下:

我特别忍受不了这种样式的title,虽然对seo没有太大影响,但是太不规范了,必须要修改。木卢总结出三种方法可以实现去掉wordpress标题中的空格:

方法一、打开模版下的functions.php文件,添加函数:
functionaf_titledespacer($title) {
returntrim($title);
}
add_filter(‘wp_title’, ‘af_titledespacer’);
或
functionue_titledespacer($title) {
returntrim($title);
}
add_filter(‘wp_title’, ‘ue_titledespacer’);

这样就可以去掉title标题文字后面的空格,但是前面的空格还是去掉不了。

方法二、打开模版下的functions.php文件,添加代码:

add_filter(‘wp_title’,create_function(‘$a,$b’,’return str_replace(” $b “,””,$a);’),10,2);

这个方法也是去掉title后面自带空格的,通过截取字符串的方法实现,可能某些页面的title会显示不完整。

方法三、如果要去掉title标签前面的空格,则需要修改调用标签。

可以将title调用标签中(一般在header.php文件中)的

wp_title(‘_’,true, ‘right’);
修改为:
echo trim(wp_title(”,0));

或者直接把title标签改为:

或者直接把title标签改为:
<title> 
<?php 
echo trim(wp_title('',0));
if(!is_home()) 
echo"_";
echo get_option('blogname');
if(is_home ()) 
echo"_",get_option('blogdescription');
if($paged >1) echo'_Page ', $paged; ?> 
</title>

我推荐第三种方法,不用修改functions.php文件,而且是完美解决wordpress标题中空格问题。

wordpress去网页title标题中空格的三种方法》相关阅读:

weinxin
前三位免费诊断网站并出报告!
可免费领取:一.2021最新SEO7天快速排名教程;二.伪原创工具(带3万条真实词库);三.每天前3名免费诊断网站并出方案;
  • A+
所属分类:SEO
  • 版权声明:seo培训网站内容为高质量伪原创文章,于2021年5月23日16:01:44,由狗哥发表,共 962 字。本文地址:http://www.uziseo.com/seo/115877.html

发表评论

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