成航先森 成航先森

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

 

WordPress技巧

分段图

最新文章

WordPress技巧
当前位置: 首页 » 大学杂谈 » WordPress技巧 » 为WordPress评论统计链接添加target属性

为WordPress评论统计链接添加target属性

编辑:狂族晨曦 来源:WordPress技巧 日期:2016-03-29 阅读: 880 次 抢个沙发 百度已收录

先森曾发文说本站设置了全站链接为新页面打开,然后发现这样对用户体验不好,个别链接需要本页面打开。上次为大家分享了归档页分页页面实现本页面打开,而这次先森要修改的是文章顶部评论统计部分的链接。

访客通过点击该链接,可以直接跳过文章内容,到达评论区。而现在的情况是,访客点击之后,会新页面打开本文,再跳置评论区。想一想就知道这对用户体验有多不好了。

评论统计-抢个沙发 -1

评论统计-抢个沙发

本以为这很简单,直接在链接中添加一个target="_self"就行了,结果查看single.php的时候发现,a标签是调用的comments_popup_link函数直接输出的。当时先森就懵逼了,怎么搞?

其实先森心里知道,这次先森终于要开始接触WordPress的钩子HOOK了。

以往都是直接百度找能实现功能的代码,然后直接复制到functions.php,现在终于要自己做功能实现的代码了,想想还有点小激动。

以往都是直接百度找能实现功能的代码,然后直接复制到functions.php,现在终于要自己做功能实现的代码了,想想还有点小激动。

通过一两个个小时的摸索,总算了解了一点add_action和add_filter两个常用钩子函数。关于钩子函数等详细内容,想要学习的可以将WordPress大学中WordPress开发部分好好研读,先森也准备先马后看。

去官网查找和comments_popup_link有关的过滤器,共有两个结果,一个就是介绍该函数的功能,另一个就是我们需要用到的comments_popup_link_attributes。

WordPress过滤器 -2

comments_popup_link_attributes过滤器

comments_popup_link_attributes过滤器的作用是过滤评论输出的链接显示的属性,也就是通过该链接我们可以给评论统计链接添加属性。这里我们要加的属性是“target="_self"”。

将以下代码加入functions.php中即可:

/*
**给comments_popup_link函数(显示评论数量)的a标签添加本页跳转
**http://www.capjsj.cn/w_wp_pltjljtj_target_sx.html
*/
function comment_a_self() {
	return ' target="_self"';
}
add_filter('comments_popup_link_attributes', 'comment_a_self');

非常简单的代码,却也是先森跨出的WordPress开发第一步了。

标签:
除特别注明外,本站所有文章均为成航先森 www.capjsj.cn原创,本文共1160个字
转载请注明出处来自http://www.capjsj.cn/w_wp_pltjljtj_target_sx.html
已有 0 位"计工"发布了激烈的评论,还有N多人围观笑而不语评论
匿名的头像
欢迎发表评论
取消评论

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

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

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