A-A+

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

我们在文章内添加链接的时候会发现这个链接总是需要手动去添加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');

 

 

 

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

 

 

 

 

 

给我留言

icon_question icon_razz icon_sad icon_evil icon_exclaim icon_smile icon_redface icon_biggrin icon_surprised icon_eek icon_confused icon_cool icon_lol icon_mad icon_twisted icon_rolleyes icon_wink icon_idea icon_arrow icon_neutral icon_cry icon_mrgreen