首页 » 建站技术 » WordPress » 浏览内容

让你的WordPress在新窗口打开链接


2011-05-04 02:07:40 2,475 0 发表评论 字体: 作者:C.K.
标签: WordPress

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

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

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

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

1、文章链接新窗口打开

修改index.php文件里面类似下面的语句:

<a href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?></a>

注意红色的字没有,一般主题都是原窗口打开的,也就是说没有target=”_blank”这一句,想在新窗口打开链接,添加这一句到index.php文件就可以了。

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

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

<a href="<?php echo trailingslashit( get_bloginfo( 'url' ) ); ?>" title="<?php esc_attr_e('Visit Site') ?>" >

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

3、访客留言评论链接

默认会将留言者的昵称加上链接(如果访客有填写网站地址),而且同样也是在同窗口跳转。

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

$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";

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

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

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

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

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

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

然后将其改为:

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

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

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今4947 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2017-7-1 18:16:33
    • 您是本站第 13720986 位访客

    广告区 Guǎng Gào