解决WordPress文章编辑页面自动添加audio代码问题

2022-03-08 0 707

猪小侠源码 www.yqym.net

问题的出现

近日,笔者两个基于 wordpress 建设的网站,因为坚持日更,每天在编辑文章时候发现一个奇怪的问题:就是在编辑文章的时候如果在文章编辑页面由可视化变为文本编辑模式的时,在文章末尾会自动添加 html 代码,添加的代码如下:

<audio style="display: none;" controls="controls"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span></audio>

或者是

<audio style="display: none;" controls="controls"></audio>

切换几次就会添加几次。导致文章发布后,文章末尾有时候会有很大一部分空白。开始笔者并没有在意,以为是 wordpress 编辑器本身的功能,为了美观,笔者只有切换到文本模式手动删除自动添加的 html 代码。问题如图所示:

解决WordPress文章编辑页面自动添加audio代码问题

问题的进展

11 月 1 日,笔者心血来潮,对网站进行百度 MIP 页面改造,安装好插件之后,兴致勃勃的浏览 MIP 页面效果,这下把笔者惹毛了,MIP 页面文章底部赫然出现音频播放界面,试着点击提示:错误,发生未知错误。如下图所示:

解决WordPress文章编辑页面自动添加audio代码问题

这就奇怪了,记得文章明明没有添加类似的代码,怎么会出现这个音频播放界面呢?于是进入 WordPress 后台,查看相关文章,在文本模式下竟然发现文章末尾有<audio style="display: none;" controls="controls"></audio>这行代码。在浏览器查看该文章显示是正常的,查看源代码,的确有这行代码,如图红色箭头部位:

解决WordPress文章编辑页面自动添加audio代码问题

问题的分析

出现这个奇怪的问题后,笔者想到了肯定有是编辑文章的时候,自动添加的代码搞的鬼,但是仔细排查之后并未发现问题的端倪,作为不懂代码的门外汉,实在也不知道怎么处理这个问题。于是在懿古今主题交流群(477678587)发布了这个问题,寻求群主古今大侠和网友的帮助。

古今大侠很热心的帮助我一起分析该问题,并提出 4 个建议

是否安装插件导致

是否修改主题导致

是否上传图片方式导致

是否最新 wordpress 版本

在古今大侠的帮助下,一起对该问题进行详细的排查,然而问题就如臭虫般讨厌,无法找到踪迹,就算百度搜索也没有关于该问题的蛛丝马迹。最后古今大侠担心是 wordpress 程序本身的问题,他在本地进行了测试,发现从可视化变为文本编辑模式并不会出现笔者所述的情况。

于是笔者也试着在本地全新安装 4.9.8 版本 wordpress,心想这下该可以发现问题了吧。不曾想,点击写文章,从可视化转文本模式后,该死的代码又自动添加了。天啊,救救我吧,要崩溃了!

问题的解决

正当笔者陷入深深的烦恼之中后,古今大侠的一句话提醒了笔者,他说:“换个浏览器试试。”虽然心想这个跟浏览器会有什么关系呢?难不成浏览器还会自动添加代码不成?但是,还是醍醐灌顶,似乎想到了一个可能性:会不会是因为笔者用的 Chrome 浏览器插件导致该问题呢?

笔者检查了一下谷歌浏览器,发现就安装了“有道词典 Chrome 划词插件”,可是这个插件我已经关闭了划词翻译功能的呀,不管了先把该插件卸载试试。

解决WordPress文章编辑页面自动添加audio代码问题

奇迹出现了,卸载掉“有道词典 Chrome 划词插件”后,再进入本地测试,发现文章编辑界面不会再自动插入该代码了。笔者立刻又进入网站后台进行测试,发现问题真的解决了。烦人的 Bug 臭虫消失了,哇哈哈!!!再也不用手动去删除这该死的自动添加的代码了。

结语

很奇怪的 wordpress 编辑器自动添加<audio style="display: none;" controls="controls"></audio>代码的问题,笔者使用 wordpress 近八年了第一次碰到,在古今大侠的帮助下,最终解决了该问题。再次感谢古今大侠的热心帮助,也希望能给碰到类似问题的朋友一些帮助。

猪小侠源码 www.yqym.net

:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可, 转载请附上原文出处链接。
1、本站提供的源码不保证资源的完整性以及安全性,不附带任何技术服务!
2、本站提供的模板、软件工具等其他资源,均不包含技术服务,请大家谅解!
3、本站提供的资源仅供下载者参考学习,请勿用于任何商业用途,请24小时内删除!
4、如需商用,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
5、本站部分资源存放于百度网盘或其他网盘中,请提前注册好百度网盘账号,下载安装百度网盘客户端或其他网盘客户端进行下载;
6、本站部分资源文件是经压缩后的,请下载后安装解压软件,推荐使用WinRAR和7-Zip解压软件。
7、如果本站提供的资源侵犯到了您的权益,请邮件联系: 442469558@qq.com 进行处理!

猪小侠源码-最新源码下载平台 WordPress教程 解决WordPress文章编辑页面自动添加audio代码问题 http://www.20zxx.cn/365270/wordpres/wordpressq.html

猪小侠源码,优质资源分享网

常见问题
  • 本站所有资源版权均属于原作者所有,均只能用于参考学习,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,建议提前注册好百度网盘账号,使用百度网盘客户端下载
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务