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

2016-12-17 16:58 来自本站原创 16,957 7 4
[摘要]

经过多年的发展,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

<?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

<?php cancel_comment_reply_link(); ?>

Using Custom Text

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

翻译一下

描述

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

用法

<?php cancel_comment_reply_link( $text ); ?>

参数

$text

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

默认:空字符串

例子

默认用法

<?php cancel_comment_reply_link(); ?>

使用自定义文本

<?php cancel_comment_reply_link('取消回复'); ?>

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

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

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

本文最后更新于2016年12月17日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

如果认为本文对您有所帮助请赞助本站

支付宝扫一扫赞助微信扫一扫赞助

  • 支付宝扫一扫赞助
  • 微信扫一扫赞助
  • 声明:凡注明“本站原创”的所有文字图片等资料,版权均属 雅兮网 所有,欢迎转载,但务请注明出处;
    目前评论:7   其中:访客  0   博主  0
    加载中...
    1. LO 1
      5年前 (2018-10-22) 0楼

      拜读,真的解决了我的大难题

    2. 7年前 (2016-12-21) 0楼

      [呲牙] 如果能够弄懂WordPress所有函数及用法,DIY主题简直是如虎添翼

      • Wing
        7年前 (2016-12-23)  地下1层

        @懿古今: 弄懂了WordPress所有函数,岂止是玩主题,直接开发功能了都可以! [呲牙]

    3. 7年前 (2016-12-20) 0楼

      [调皮] 我暂时保持目前的样式和文字,真心不想为过于细节的东西折腾来折腾去,很花时间与精力!

      • Wing
        7年前 (2016-12-23)  地下1层

        @动感单车: 专注细节和纠结于细节是不同的概念哦,其实有时候技术的提升就在细微之处 [偷笑]

    4. 7年前 (2016-12-19) 0楼

      不错,已经点赞支持了!

    5. 7年前 (2016-12-19) 0楼

      这个就暂时不改了,有机会再改改~ [调皮]

    发表评论

    疑问 调皮 难过 抠鼻 吓 微笑 可爱 坏笑 惊讶 发呆 疑问 大兵 偷笑 咒骂 发怒 白眼 鼓掌 得意 擦汗 亲亲 大哭 呲牙 晕 强

    分享 7 4 16,957
    Top