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

IT资讯
IT资讯
IT资讯
1233
文章
274
评论
2020-07-1401:02:19
评论
3,842 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”(文章内的链接在新标签页面打开)

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

 

 

 

 

 

  • Copyright ©  PC在线云端  版权所有.
  • 转载请务必保留本文链接:https://www.gaofumei.net/seo/9211.html
Orgorg速率最高可达1000Mbps,流畅观看Youtube 4K、TikTok,支持 Windows、Android、iOS、Mac,支持 微信、支付宝 付款!
全球数据中心,多点BGP保证速度,无视晚高峰,全天4K秒开,IPLC专线无惧封锁
全IEPL /青云跨境,高峰时期稳定8K播放,流媒体影视, ChatGPT 解锁保障,客户端无日志保护您的隐私安全,稳定运行5年+
匿名

发表评论

匿名网友 填写信息

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