今天装了一个回复后自动邮件通知的插件
因为插件是英文的,所以做了一下简单的汉化,将提示文字改成了“我愿意接收回复邮件”
但是改完之后就发现了不对劲。在游客状态下,wp评论区下方还有一个小按钮
Save my name, email, and website in this browser for the next time I comment.
度娘一查,原来这个按钮是wp新版自带的
没错,这个按钮是用来保存评论用户信息的,但是全是英文……
最主要的问题是它这么长一串自动换行了,显得排版很丑!
所以我开始想办法改掉这行文字
刚开始在 templete 模板目录下各种查找,header.php、footer.php、comments.php 都查了个遍也没找到这行字。无奈,只好用检查元素,看了看应该是引用了一个参数“wp-comment-cookies-consent”。在网站目录下乱翻一通,也没找到这个元素。
求助度娘,找到了两条有关的结果。一条是某位老哥的解决方法(传送门),大致看了看,是手动做中文翻译的方法,略有些复杂。
还有一篇是去除这个按钮的方法(传送门),我倒是觉得这个按钮挺好的,无需去除,所以也不适用于我。
既然都不行,那就自己解决!最后的必杀技——全文搜索
下载安装了 Everything,又在本地装了个 wp (其实这步直接把自己的整个网站下下来就好了),然后开启全文搜索,关键词“Save my name”
耐心等待后,结果出现了。原来这行字在“wp-includes\comment-template.php”的 2206 行,直接修改引号里面的文字后保存就行了
刷新评论页面,奶思,搞定了!
果然度娘是万能的