如何用JS实现WordPress评论者链接在新窗口打开?

 boke112联盟   2020-10-16 16:14:18 更新  WordPress

我们都知道,外链在当前窗口打开,非常不利于网站用户黏性,本来浏览的好好的,点了个链接,直接跳转到别人的网站上去了,所以我们需要让外链从新窗口打开,而不覆盖掉原先的页面。稍微懂点 HTML 的同学应该都知道是在 a 标签上加 target="_blank" 属性,不过有时候我们不想或者找不到主题的源文件位置,那么可以使用外部方法。

WordPess 留言列表中的网站链接采用的是 rel="external nofollow",符合 W3C 标准,我们可以通过添加一段 JS 来实现评论者链接在新窗口打开,只需要将以下这段 JS 代码添加到<footer>或者<head>部分即可生效。

<script type="text/javascript">
function externallinks()
{
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++)
{
var anchor = anchors[i];
if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external nofollow")
{
anchor.target = "_blank";
}
}
}
window.onload = externallinks;
</script>

拓展阅读

内容整理自:极客库 - https://www.koogc.com/357.html

您可能感兴趣的文章

文章标签: ,   ,  更多热门标签>>
版权声明:本文为原创文章,版权归 boke112联盟 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请与老古(QQ:2226524923)联系,老古将及时更正、删除,谢谢。
  1. WordPress建站吧
    WordPress建站吧

    这个应该大部分都是新标签页窗口打开的吧