在新窗口打开WordPress主题或文章中的所有链接

简介

在新窗口打开WordPress文章中的链接,可以有助于提高访客体验,为什么这么说呢?假设你在看文章的过程中,想浏览文章中提到的另一篇文章,但是现在这篇文章你还没有看完,没想到一点击链接,浏览器就切换到了新文章,要看刚才的文章,还得后退,是不是有点烦?

虽然有时候点击鼠标中键(滚轮)可以使链接在新窗口打开,或者某些浏览器支持拖动链接新窗口打开,但是这些并不适用于所有的访客。

所以,要实现这个功能,可以在添加链接的时候,手动选择打开方式(给链接添加”target=_blank”属性),但也是挺费事的。(如下图)

图片[1]-在新窗口打开WordPress主题或文章中的所有链接-芝士无限

代码

方法一:

进入WordPress后台,在左侧“外观”中进入“主题文件编辑器”,打开“主题页眉 (header.php)”文件。将下方代码粘贴到“head”中即可。

<base target=“_blank”>
图片[2]-在新窗口打开WordPress主题或文章中的所有链接-芝士无限

但是该方法会导致全站可以点击的地方都会新窗口打开。

方法二:

这时候只需要在WordPress主题的 functions.php 的最后一个 ?> 前添加下面的代码即可:

function autoblank($text) {
	$return = str_replace('<a', '<a target="_blank"', $text);
	return $return;
}
add_filter('the_content', 'autoblank');
图片[3]-在新窗口打开WordPress主题或文章中的所有链接-芝士无限

该方法无法全站新窗口打开,部分链接仍是当前窗口打开。

方法三:

给需要新窗口打开的 a 标签链接后面加上“target:"_blank"”代码,比如下方的原代码和修改后的代码。

<a href="https://baidu.com/">
<a href="https://baidu.com/"target="_blank">
© 版权声明
THE END
喜欢就支持一下吧
点赞9
评论 抢沙发

请登录后发表评论

    暂无评论内容