wordpress 外部数据接口_WordPress网站链接新窗口打开方法大全

如何设置WordPress外链新窗口打开?WordPress全站链接新窗口打开

wordpress的链接绝大多数都是在当前窗口打开,对于站内链接还好,要是是站外链接,那么用户点击链接之后就离开你的博客了。这一点不仅仅对SEO不利,而且也不符合用户体验。我比较钟爱新窗口打开链接,这样我可以同时开着两个页面、三个页面或者更多。

转载自奇它博客:原文链接

WordPress网站链接新窗口打开方法大全

9ae5a0c1923dc85c2f4d6fe5ea72b32a.png

1.代码法

a.后台控制板左上角的“查看站点”链接。

由于各种原因,笔者经常需要在后台和前台之间不断切换,在同一个页面中切换很麻烦,所以我把它改造了一下,让此处的查看站点链接在新窗口打开。

操作步骤:打开wp-admin文件夹,找到admin-header.php文件打开。找到以下代码:

  1. <a href=“<?php echo trailingslashit( get_bloginfo( ‘url’ ) ); ?>” title=“<?php esc_attr_e(‘Visit Site’) ?>” >

在最后一个尖括号”>”前插入[target=”_blank”](方括号内的内容)。然后保存该文件。这样,在后台打开前台首页的链接就会在新窗口打开了。

b.访客留言评论链接。

默认会将留言者的昵称加上链接(如果访客有填写网站地址),而且同样也是在同窗口跳转。笔者认为wordpress在这一点做得不是很好,当然我们可以自己修改。

首先打开wp-includes文件夹,找到comment-template.php文件打开,在大约216行找到以下代码:

  1. $return = “<a href=’url′rel=′externalnofollow′class=′url′>url′rel=′externalnofollow′class=′url′>author</a>”;

替换为:

  1. $return = “<a target=’_blank’ href=’url′rel=′externalnofollow′class=′url′>url′rel=′externalnofollow′class=′url′>author</a>”;

然后保存,这样,访客昵称所指向的链接就会在新窗口打开了。

其实,笔者认为让访客昵称带上链接更有利于吸引人气。况且,我们都看到了nofollow这个属性,就是说即使搜索引擎见到这个链接也不会追踪过去,更不会传递权重或者PR。google和百度都支持nofollow属性。

c.友情链接在新窗口打开

wordpress的友情链接在新窗口打开其实是可以的,在添加链接的时候,下面有一个选项“超链接目标”,将第一个”_blank — 新窗口或新标签。”选中就可以了。但是笔者是个懒惰的人,常常会忘记这个操作。那么有没有一劳永逸的办法呢?其实,我们通过小小的修改一下代码,还是可以实现让友情链接默认在新窗口打开的。

打开wp-admin目录下的includes文件夹,找到meta-boxes.php文件打开。找到以下代码:

  1. <input id=“link_target_blank” type=“radio” name=“link_target” value=“_blank” <?php echo ( isset( $link->link_target ) && ($link->link_target == ‘_blank’) ? ‘checked=“checked”‘ : ”); ?> />

然后将其改为:

  1. <input id=“link_target_blank” type=“radio” name=“link_target” value=“_blank” checked=“checked” />

这样就可以了。然后我们去添加友情链接,下面的“超链接目标”那里”_blank — 新窗口或新标签。”是不是已经被选中了?是的,以后就不要每次都去点一下了。做个懒惰的人,其实挺好。

d.WordPress全站链接新窗口打开

不需要修改程序文件,只需在主题的header模版中找到

<head>

在其下面加上:

  1. <base target=“_blank”>

以上转载于行方思远,原文链接:https://www.cnblogs.com/ricksteves/p/9820386.html

2.插件法

有一个更好的办法,可以通过一个小插件让所有外部链接自动在新窗口打开,而且在全站范围内都有效。 所有外链自动在新窗口打开

想要让所有的外链自动在新窗口打开,可以安装并启用 Open external links in a new window 插件,不用任何设置,就可以开始工作。
插件使用的是 JavaScript 的 window.open() 方法来打开链接,而不是使用 HTML 的 target="_black" 属性。这么做的好处是,既符合 XHTML 严格的标准,又对搜索引擎比较友好。

另外,插件还提供了一些简单的设置。在后台的“设置”→“External links” 页面,可以通过正则表达式来排除或者强制链接在新窗口打开:

最后,除了在新窗口打开之外,我还推荐把外链加上 nofollow 属性,这样可以更加利于 SEO 优化。

相关文章

  • 数据库缓存工具Redis配置教程,大幅度加速WordPress网站
  • 宝塔面板Nginx免费防火墙 5.0,有效抵御CC
  • 升级WordPress:另一更新正在进行解决方法
  • 网站设置双CDN-境内腾讯云境外GJcdn,速度快抗揍
  • WordPress屏蔽网站右键单击/检查功能
  • WordPress实现手机和电脑访问不同网址
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值