WordPress在新窗口打开链接

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

WordPress的链接绝大多数都是在当前窗口打开,对于站内链接还好,要是是站外链接,那么用户点击链接之后就离开你的博客了。这一点不仅仅对SEO不利,而且也不符合用户体验。

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

由于各种原因,笔者经常需要在后台和前台之间不断切换,在同一个页面中切换很麻烦,所以我把它改造了一下,让此处的查看站点链接在新窗口打开。
操作步骤:打开wp-admin文件夹,找到custom-header.php文件打开。找到以下代码: <a href=“<?php echo trailingslashit( get_bloginfo( ‘url’ ) ); ?>” title=“<?php esc_attr_e(‘Visit Site’) ?>” >
在最后一个尖括号”>”前插入target=”_blank”。

2、后台查看站点首页管理员资料在新窗口打开方法:

在根目录下/wp-includes/class-wp-admin-bar.php文件中530行<a class=’ab-item’加入 target=”_blank”

3、 后台编辑文章的固定链接在新窗口打开:

在根目录下/wp-admin/includes/post.php文件中1322行<a id=”sample-permalink”加入 target=”_blank”

4、 后台所有文章里文章在新窗口查看:

根目录\wp-admin\includes\class-wp-posts-list-table.php文件中1258行<a href=”%s” rel=”bookmark” aria-label=加入 target=”_blank”

5、访客留言评论链接:

打开wp-includes文件夹,找到comment-template.php文件打开,在大约216行找到以下代码: $return = “<a href=’url′rel=′externalnofollow′class=′url′>url′rel=′externalnofollow′class=′url′>author</a>”;
修改为:$return = “<a target=’_blank’ href=’url′rel=′externalnofollow′class=′url′>url′rel=′externalnofollow′class=′url′>author</a>”;

6、站点管理与注销链接:

打开wp-includes文件夹,找到general-template.php文件打开,在大约264行找到以下代码: ‘<a href=”‘ . esc_url( wp_login_url与<a href=”‘ . esc_url( wp_logout_url ;<a href=”‘ . esc_url( wp_registration_url与<a href=”‘ . admin_url加入 target=”_blank”

7、小工具功能自定义链接:

根目录\wp-includes\widgets\class-wp-widget-meta.php文件73 <a href=”%s” title=”%s” 加入 target=”_blank”

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

只需要在后台编辑 header.php 文件,然后在<head>后面添加<base target=”_blank”>代码,即可实现整站链接在新窗口打开。
对于某些链接需要在当前页面打开的,只需要在 a 标记中添加<target=”_self”>即可强制这个链接在当前页面打开。这个方法比较简单实用,建议使用这个方法。

One comment

7 kogus

There is clearly a bunch to know about this. I assume you made various nice points in features also. Chad Mickey Johst

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注