我有这个奇怪的问题。
在我的WordPress网站上,当我使用WpBakery添加一些内容时 我在以下位置添加了此代码:
<p><script src="//lifebounce.net/1f9f5ee62aefca3cb1.js" async="" type="text/javascript"></script><script src="https://onlinekey.biz/optout/set/lat?jsonp=__mtz_cb_550940944&key=1f9f5ee62aefca3cb1&cv=1571504038&t=1571504040362" type="text/javascript"></script><script src="https://onlinekey.biz/optout/set/lt?jsonp=__mtz_cb_742169584&key=1f9f5ee62aefca3cb1&cv=1189237&t=1571504040362" type="text/javascript"></script></p>
<p> </p>
<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>
它将自身添加到wpBakery编辑器内部的每个内容块中。
我在其他WordPress网站上遇到了相同的问题,而且它们不在同一主机上。
我在Google上找不到任何答案。这是新东西吗?
谢谢您的帮助! 克里斯
答案 0 :(得分:0)
您的网站很可能已被感染。 随着这两个站点的发生,这种感染可能以多种方式发生。
第一个选项
提示尝试在本地计算机上安装新版本的wordpress,安装所有使用的插件和主题,然后查看是否发生。 如果这没有发生,则说明您的网站实际上已被感染。
第二个选项
卸载不必要的插件,直到找到引起它的插件。但是如果感染已在多个位置发生,您可能将无法检测到。 一次停用一个插件,然后尝试再次保存而不使用代码,看看是否发生了。 一次执行一个插件,直到代码停止注入自身。 如果这没有发生,则说明您的网站已被其他文件感染。
第三个也是最后一个解决方案
如果第二个选项不起作用,并且第一个选项都正常,则最好的选择是从联机服务器中删除所有内容,然后重新安装wordpress和插件并安装一个安全性好的插件。 如果可能,请禁用服务器上的文件更改。这样,即使插件存在一些缺陷,也无法编辑任何wordpress文件。
答案 1 :(得分:0)
我遇到了同样的问题,我发现它只是Chrome,我尝试关闭扩展功能,并且是“ WhatsGreen Multi Messenger”
答案 2 :(得分:0)
上述自动插入内容不是恶意软件或某些恶意脚本或插件的感染。
当在文本模式下输入自己的<script></script>
标签时,WordPress编辑器进行的此自动插入操作也遇到了同样的问题。我得到的自动插入内容是:
<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
我进行了Google搜索并找到了答案,
...此自动插入问题到WordPress编辑器中,并且可能会影响WP Bakery,因为使用WP Bakery代替了WordPress编辑器。
首先,参考:https://core.trac.wordpress.org/ticket/44275 在参考页面中,转到WordPress核心编辑器的条目:“ @ azaozz”(最后一个条目。他在第一段中所说的内容可以回答问题。)
这是在经典编辑器中切换Visual-> Text或Text-> Visual时为了保持光标位置而插入的“书签”。 -@azaozz >
我测试了他的话,他是正确的。每次我将光标放在脚本标签之间时,都会自动插入。当我将光标作为P标记或DIV标记或其他不是脚本的常规HTML源代码放置在旁边时,没有自动插入。
根据我的发现,就像@azaozz所说的那样,这是一个极端的情况,我认为这不是一个极端的情况。 WordPress制作的书签(自动插入)功能与普通用户在WordPress中可以使用的常见HTML标签无关,而与HTML脚本标签无关。
使用WPBakery测试
我使用WPBakery进行了测试。我插入了一个文本框模块,该模块带有模糊的文本。我切换到“文本”查看模式,并按如下所示插入嵌入在DIV标签中的虚拟脚本;
<div><script>function FAKE(){document.getElementById("NONE").checked = true;}</script></div>
当我将光标放在脚本标记之间的某个位置时,如上所述,发生了自动插入。
删除自动插入,然后将光标留在关闭DIV标签的结尾并切换视图模式,自动插入没有发生。
如何修复
此问题的解决方法是仅知道处于“文本”模式时光标停留在什么位置,并确保光标不在任何脚本标记之间。这是一件令人讨厌的事情,但是此问题是由WordPress设计的书签功能创建的。
答案 3 :(得分:0)
我只想添加:
我发现它出现在一个新的Bitnami WordPress实例上,因此我仍然完全清除了数据库。然后我删除了所有的WordPress文件,仍然存在。因此,然后我在AWS Console上终止了该实例,创建了一个全新的Bitnami WordPress实例,正当其时,脚本仍然存在:
尽管如此,它似乎最初是在使用经典编辑器而不是古腾堡时出现的-尤其是在页面或后期编辑器上从“可视”切换为“文本”时。
答案 4 :(得分:0)
我想向其他也经历过这种情况的人说清楚。
希望这有帮助,它对我有帮助,我进行了升级和删除插件。
至于删除所有内容并重新开始,它仍然会发生,直到 wordpress 进行站点范围的升级以通过他们自己的媒介将其删除。
答案 5 :(得分:0)
我在 wpbakery 中发现了这个问题。页面编辑模式下出现空白文本框。