typecho评论的回复与回复取消按钮函数调用如下:
回复按钮:<?php $comments->reply(); ?>
取消回复按钮:<?php $comments->cancelReply(); ?>
输出的结果大概是这样:
回复按钮:<a href="链接" rel="nofollow" onclick="代码">回复</a>
取消回复按钮:<a id="cancel-comment-reply-link" href="链接" rel="nofollow" onclick="代码">取消回复</a>
那么我们如何自定义超链接中的文字呢?查了typecho源码发现,这两个函数是可以传参数的,传递的参数就是修改默认文字的。
于是乎我就这样改了下
<?php $comments->reply('<i class="mdi mdi-reply"></i>回复'); ?>
<?php $comments->cancelReply('<i class="mdi mdi-reply"></i>取消'); ?>
效果如下图:
版权属于:泽泽社长
本文链接:https://blog.zezeshe.com/archives/typecho-comment-replytext-diy.html
本站未注明转载的文章均为原创,并采用
CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
这个功能挺贴心的。
本来就是群友问来着,后来发现自己也需要,然后才去翻源码的(/ω\)
好棒
水文而已哈哈哈
那...回复变取消是后上的jq还是te本身特征就可以
typecho评论部分的js,我给屏蔽了,然后复制下来改了改,实际这两个按钮代码里都有,其中一个隐藏;当回复按钮被点击时隐藏回复按钮显示取消回复按钮,你也可以不改默认的js单独写js控制,或者直接复制我的js
ok了解 谢