WordPress去除title标题中空格的方法
保哥发现WordPress默认的标题中会带有空格,会输出以下形式的html:
<title> 文章标题 – 网站名称 </title>
对SEO有偏执的我是不能容忍的,这不符合SEO规范。找了一下网上有很多博主写了各种方法,但都太麻烦,这里我推荐的最简单的方法是找出wp_title()函数所在的位置,通过在后台源文件搜索wp_title后,找到了wp-includes文件夹下 面的general-template.php的528行的wp_title,而造成有空格的代码就是第597行、603行、606行的" $sep ",其前后分别有一个空格,所以生成的title就多了这2个空格。删掉空格也很简单了,只需将这3个地方的" $sep "改为"$sep"即可,注意前面那个" $sep "双引号之前分别有两个空格,修改后的"$sep"双引号之前没有空格了。
另外一种方法,是将wp_title(‘_’, true, ‘right’);替换成 echo trim(wp_title(”,0));即可。
下面是代码:
<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>
复制以上代码,替换掉<title></title>部分即可。
- wordpress的post.php任意文件删除漏洞临时修复方法
- WordPress发布文章后实时自动进行百度主动推送
- WordPress自动重命名媒体库图片文件名
- WordPress免插件自动更新sitemap.xml站点地图
- WordPress通过标签添加相关文章功能
- WordPress禁止HTTP_USER_AGENT恶意采集与攻击
- WordPress压缩html代码提升网页加载速度
- WordPress修改评论区模板Cookies提示文字并设置默认勾选状态
- 修改WordPress默认字体为微软雅黑
- WordPress头部代码优化:去除window._wpemojiSettings代码
本文标题:《WordPress去除title标题中空格的方法》
网址:https://zhangwenbao.com/wordpress-removes-header-title-space.html
:idea: