我们在文章内添加链接的时候会发现这个链接总是需要手动去添加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');
代码添加后,如下图展示的效果:
评论