无需插件,通过函数代码自动为wordpress文章内容的链接加上target=”_blank”(文章内的链接在新标签页面打开)

泥人传说
泥人传说
泥人传说
898
文章
112
评论
2020-07-1401:02:19
评论
977 545字

我们在文章内添加链接的时候会发现这个链接总是需要手动去添加target=”_blank”属性,相当麻烦。而且,还会时不时的忘记了手动添加这个属性,导致一些下载链接(需要提取码的下载链接),在用户点击了之后,无法通过浏览器的“后退”功能返回到先前的网站,这样的话,用户体验很不好。试想一下,如果文章内提供了多个链接,当用户点击了其中的一个链接跳转到资源下载的站外页面之后想点击其它下载链接的时候却无法“后退”,这就很尴尬了,也会造成一部分流量的损失,用户黏度也会降低不少,对于SEO优化来说,也是相当的不利。

所以,添加这个自动添加target=”_blank”的功能,还是很有必要的。那么,该如何操作呢,在这里,小编分享一下可以实现的通用代码:

找到使用主题的functions.php文件,加入以下内容:

function addTarget($content) {    
 
$result = str_replace('<a', '<a target="_blank"', $content);    
 
return $result;    
 
}    
 
add_filter('the_content', 'addTarget');

 

 

 

代码添加后,如下图展示的效果:

无需插件,通过函数代码自动为wordpress文章内容的链接加上target=”_blank”(文章内的链接在新标签页面打开) SEO推广 第1张-泥人传说

无需插件,通过函数代码自动为wordpress文章内容的链接加上target=”_blank”(文章内的链接在新标签页面打开) SEO推广 第2张-泥人传说

 

 

 

 

 

  • 本文由 发表于 2020-07-1401:02:19
  • 转载请务必保留本文链接:http://nrcs.xyz/seo/9211.html
匿名

发表评论

匿名网友 填写信息

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