WordPress函数cancel_comment_reply_link() 自定义”取消回复”文字

王小优
王小优
王小优
231
文章
0
评论
2015年10月1日
评论
3,901 1410字阅读4分42秒

经过多年的发展,WordPress已经相当成熟了,但是很多基础的东西被大家所忽略了,今天王小优拿出cancel_comment_reply_link()来说讨论一下。

发这篇文章的背景是我想调整下自己博客的评论框样式,其中有一处回复别人评论时,有个“取消回复”功能,王小优暂时所用模板默认的文字是“点击这里取消回复。”

WordPress函数cancel_comment_reply_link() 自定义”取消回复”文字噗---这太啰嗦了,于是我就对comments.php开刀,本来的思路是找到这个又臭又长的句子精简它,但搜索后竟发现无此字段。

WordPress函数cancel_comment_reply_link() 自定义”取消回复”文字

无奈只好按照前端结构寻找代码,最后发现<small><?php cancel_comment_reply_link(); ?></small>这段代码,这里并没有中文啊,怎么会出现“点击这里取消回复。”呢?不科学!!!

WordPress函数cancel_comment_reply_link() 自定义”取消回复”文字

度娘之后傻眼,并没有相关的中文结果,只能硬着头皮上WordPress官网看函数介绍,结果如下!

官网函数介绍

Description

Displays a link which cancels the replying to a previous comment (a nested comment) and resets the comment form back to the default state.

Usage

  1. <?php cancel_comment_reply_link( $text ); ?>

Parameters

$text

(string) (optional) Text to display as a link. If empty defaults to 'Click here to cancel reply.'

Default: Empty string

Example

Default Usage

  1. <?php cancel_comment_reply_link(); ?>

Using Custom Text

  1. <?php cancel_comment_reply_link( 'Cancel Reply' ); ?>

翻译一下

描述

显示取消回复已有评论的链接(嵌套评论形式)然后复位评论框。

用法

  1. <?php cancel_comment_reply_link( $text ); ?>

参数

$text

(字符串)(可选)取消回复的显示文本。如果留空默认为“点击这里取消回复。”。

默认:空字符串

例子

默认用法

  1. <?php cancel_comment_reply_link(); ?>

使用自定义文本

  1. <?php cancel_comment_reply_link( 'Cancel Reply' ); ?>

瞬间知道咋回事了,原来是代码原作者偷懒了,害劳资搜了半天,需要在函数中输入自定义文本的,问题解决。

后话:说实话WordPress真心强大,从主题到插件,一个小白都能很快搭建一个功能强大又美观的站点,但是暗藏的问题就是:功能性代码越来越多,开发者也都懒了,不求甚解,直接拿来主义,实现功能。但却忽视了最基本的函数理解,就如我遇到的问题一样,应该较少人会遇到,因为大家的模板都基本已经完善了此处;或者新写的主题也都是直接拿来现成的框架,只是改改前端样式,这样的结果就是国内的WordPress主题越来越花哨,然而后端却越来越薄弱,或者说是千篇一律了。

也衷心的奉劝各位WordPress爱好者,不要在看到有关技术的文章时候只想到自己会不会用到上述的代码,用不到就说没用。应该从每一篇文章中获得点什么,哪怕是作者的失败经验,做到开卷有益,这样才能举一反三,快速成长。

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如果喜欢,请打赏支持本站,谢谢大家!
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微博
  • 微博扫一扫
  • weinxin
王小优
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: