在你网站留言的用户,如果填写连接的话,点击后你会发现,链接会在本窗口打开,如果想让来你网站的用户多逗留,这个细节一定要注意,让这些链接在新窗口打开。
没有什么技术含量可言,网上早有高手支招,于是自己研究了下代码,完美解决,分享一下:
一般主题都可以这样修改:
1、打开wordpress目录的下/wp-includes/comment-template.php文件。
2、找到下面这行代码:$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”;
3、在标签中添加target属性,值为\_blank
(在新窗口中打开链接),保存。
即代码修改为:$return = “<a href=’$url’ rel=’external nofollow’ class=’url’ target=’\_blank’>$author</a>”;
此方法是适用于大部分主题,同时wp-recentcomments插件上的留言者链接也可以在新窗口中打开。但是有些主题就不行,不过同样也可以更改。
1、打开插件目录下的functions.php文件。找到: <?php if (get_comment_author_url()) : ?> <a id=”commentauthor-<?php comment_ID() ?>” class=”url” href=”<?php comment_author_url() ?>” rel=”external nofollow”>
2、同样添加target=”\_blank”
,改为 <a id=”commentauthor-<?php comment\_ID() ?>” class=”url” href=”<?php comment_author_url() ?>” rel=”external nofollow” target=”\_blank”>
,保存。
嗯
得得得
你在折腾啥呢?这么多天没有新文章
@oyoy 存了两个草稿,有空整理下发出来就OK
你的怎么没设置啊,新窗口打开。方法就是你文章里的方法
@韩麦斯 唉呀!忘记了…
@Tokin 汗。。
还是不行……留言板一直不能跳出!
@垃圾站 我在你网站试了下,成功了啊 😕
如果再加个nofollow属性,是不是会更好呢?搜索引擎就不会抓取这个链接了啊.
这个貌似也没必要吧!还不如直接屏蔽掉!网站链接呢!
@chonghua 如果屏蔽掉了,其他留言者怎么打开链接呢?
@Likecer: 我还没设置呢,这个设置还是比较有效留住访客的
target,原来如此~
我的主题的评论模版居然在模板函数 (functions.php)里面。结果找了好久都没找到。
@wengshijie 那主题也够坑人的,哈哈