成航先森 成航先森

成都航院计算机系一个学生的个人博客

 

建站分享

最新文章

建站分享
当前位置: 首页 » 建站分享 » 优化:让你的wordpress在新窗口打开链接

优化:让你的wordpress在新窗口打开链接

编辑:狂族晨曦 来源:建站分享WordPress技巧 日期:2015-08-27 阅读: 2,317 次 抢个沙发 百度已收录

最后更新时间:2016-04-22

转一篇关于让wordpress在新窗口打开链接文章,供大家参考。

在使用wordpress过程中笔者发现还有一些不太完善的地方,没有充分考虑到用户体验。所以,在使用wordpress建博之初,我们有必要对wordpress进行一次小改造,让wordpress更个性、更符合SEO规范。

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

wordpress中,最好在新窗口打开链接的地方有好几处。

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

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

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

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

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

2、访客留言评论链接。

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

首页打开wp-includes文件夹,找到comment-template.php文件打开。找到以下代码:

$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;

在〈a〉标签中插入一句[target="_blank"]尖括号中的内容,然后保存。这样,访客昵称所指向的链接就会在新窗口打开了。

当然,你也可以完全不让访客的昵称显示链接,就是将上面这行代码中$author前后的两个尖括号内的内容(a标签)直接删除。最后代码如下:

$return = “$author”;

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

3、友情链接在新窗口打开

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

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

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

然后将其改为:

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

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

经过以上几处小小的修改,那些该在新窗口打开的链接已经都实现了在新窗口打开。

最后发一个大招:

全站链接在新窗口或标签中打开方法:

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

<head>

在其下面加上:

<base target="_blank">

据说这个方法比较变态。。。


2016年4月22日更新

先森就是使用了最后这个大招,但是在使用的过程中发现了一些地方不需要新窗口打开,新窗口打开会不利于用户体验,所以在一些地方做了微调,需要的朋友可以看看:

标签:
本文参考自:http://zmingcx.com/let-your-wordpress-link-opens-in-a-new-window.html,由狂族晨曦(capjsj.cn)整理编辑,本文共1958个字。
本文链接地址:https://www.capjsj.cn/yh_rnd_wordpress_zxckdklj.html , 转载请保留本说明!
已有 0 位"计工"发布了激烈的评论,还有N多人围观笑而不语评论
的头像
欢迎发表评论
取消评论

表情
疑问调皮伤心抠鼻黑线微笑可爱奸笑震惊吓到了撇嘴大兵忍不住笑笑狂骂狂怒噢?鼓掌酷⊙﹏⊙b汗鄙视大哭嘿嘿

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
官方微信
发表评论 返回顶部