昨天发现WordPress 4.9.6可用了,但是比较忙,今天放假在家,随便看看自己的博客,顺便更新了一下,更新的内容对我来说似乎无关痛痒,但是发现了评论框上的一点小问题。
文章的评论框多了一个checkbox,checkbox的label上的文字是Save my name, email, and website in this browser for the next time I comment.
。想了想应该就是WordPress更新添加的功能吧,但是为什么是英文的呢,检查了一下wp-content/languages/zh_CN.po
文件,发现这一行文字的翻译还没加上去,那就手动处理一下吧:
下载一个软件,名字叫做Poedit(这个软件也是大名鼎鼎的游戏汉化工具,用起来非常的方便);然后将wp-content/languages/zh_CN.po
这个文件下载到本地后,用文本编辑器打开,在文件的末尾增加一行:
msgid ""
"Save my name, email, and website in this browser for the next time I comment."
msgstr "在当前浏览器保留我的昵称、邮箱和网站以便下次评论。"
保存后,用Poedit打开,然后直接点击菜单上的保存,这时你就可以看到这个.po文件的目录里多了一个.mo的文件,把这两个文件一并上传到服务器的wp-content/languages/
目录替换掉旧的翻译文件,翻译这样就处理好了。
但是这行文字和前面的checkbox不在一行,看起来不是很美观,因为我的主题是用的TwentySixteen
且经过自己的修改,虽然早上也一起更新了主题,但是对我当前的主题是没效果的,查找了一下,于是可以把那边的css代码复制到自己的模板中,在自己的style.css
样式文件的末尾,添加这段代码即可恢复正常:
p.comment-form-cookies-consent label {
display: inline;
font-family: Merriweather, Georgia, serif;
letter-spacing: 0;
text-transform: none;
}
这样就算完成了,具体效果看本篇文章底部的评论框。
子邮件地址不会被公开。支持部分markdown语法和emoji表情, 必填项已用*标注
…
大神下午好,我想问一下,我的站点用的非官方主题,选项框无法勾选,该怎么解决呢?在此先谢谢了
我看了你的网站,评论部分没有找到选项框(非大神)
额,感谢大神哈,我不会弄复选框,索性直接给了一个display:none;今天找到一个代码移除了cookie复选框,然后使用默认纪录cookie~
你好大神请问如何去掉《Save my name, email, and website in this browser for the next time I comment》这段字?
这个我可能还需要看看代码 -.-,稍后回复你
Hello,今天有空看了一下代码,把下面这段代码放到你的functions.php文件中就可以了:
test
所以你这是测试什么 -__-
真的吗 谢谢谢