WordPress使用Ctrl+Enter进行评论

更多

作为Python的博客,本应该使用Python编写一个blog系统的,不过由于时间原因,还没有开始着手编写,因此,目前使用WordPress作为博客系统,博客中也会介绍一些WordPress使用的相关知识。

由于在论坛和qq等地方很多人都已经习惯使用Ctrl+Enter来进行回复,因此在博客中实现Ctrl+Enter进行评论是一个不错的增强用户体验的选择,本文将介绍如何添加这一功能(包括comment_form()的解决方法)。

首先,打开主题的comments.php文件。找到textarea,在这个textarea中添加:

如果在comments.php文件中没有找到textarea,而是看到了comment_form(),那么就应该去修改WordPress源代码中的wp-includes/comment-template.php文件了。在这个文件中找到textarea,添加如下代码在标签内:

需要注意的是:此时,包围submit的单引号应当进行转义,否则会出现引号匹配错误。

最后,为了告知用户可以使用Ctrl+Enter进行评论,应当将评论提交按钮的显示内容进行修改。

如果在主题的comments.php文件中有textarea,则找到提交按钮的位置,即类似于_e('Submit Comment')的位置,修改其中的值。

如果主题使用的是comment_form(),则在comments-template.php中找到'id_submit',修改后面的值submit。

然后打开poedit软件(下载地址)。打开语言包(前一种情况为主题包下的languages目录下的zh_CN.po文件,后一种情况为wp-content/languages下的zh_CN.po文件),点击更新,当前PHP文件中最新的翻译源会被更新到po文件中,找到刚才修改的翻译源,修改翻译,保存。

注意:修改时必须让po文件同时生成一个mo文件(文件-首选项-编辑器:保存时自动编译.mo文件),然后将po文件和mo文件都上传到服务器中。因为,真正被使用的是mo文件,只有po文件修改的话不会看到新的翻译生效。

本文内容遵从CC3.0版权协议,转载请注明:转自Pythoner

本文链接地址:WordPress使用Ctrl+Enter进行评论

  1. 不具备通用性

  1. 暂无 Trackback

[em_zan] [em_yali] [em_xiao] [em_xhj] [em_tucao] [em_tu] [em_tiaopi] [em_sx] [em_sdz] [em_sbq] [em_mobai] [em_kzh] [em_ku] [em_ksh] [em_keai] [em_jiong] [em_jing] [em_hx] [em_han] [em_ganga] [em_daxiao] [em_cool] [em_chi] [em_bu] [em_bizui] [em_ai]

return top