如何识别已删除插件的名称?

时间:2019-01-19 作者:Viktor

我有一个客户端,其站点被插件破坏,他们没有停用插件,而是删除了某种“可视化编辑器”插件。

我们设法让网站恢复运行,并更新了所有插件。

然而,他们不记得可视化编辑器的插件。

在安全日志中有没有什么地方,或者在什么地方,我们可以在插件被删除之前确定它们是什么。

有没有人知道如何检查日志,以便我们能够识别我的客户端删除的插件的名称?

谢谢

1 个回复
SO网友:Muhammad Mehroz Anjum

我知道这有点晚了,所以我将为可能遇到相同情况的人发布我的答案。您可以做的事情很少:

Option 1:请托管公司备份您的网站,然后将实时版本与该备份进行比较(如@RiddleMeThis所建议的)

Option 2:你可以检查一下meta_key 第列,共列wp-options 查看是否有任何未使用的meta_key 条目(正如@Jos所建议的),但如果网站在过去发生了很大变化,那么你可能会在无休止的搜索中得到误报。

Option 3:查看您的服务器访问日志(按照@J.D.的建议),查看这些特定日期,您可能会发现类似于以下内容的链接:

http://your-wp-site.com/wp-admin/plugins.php?action=delete-selected&checked%5B0%5D=akismet%2Fakismet.php&plugin_status=all&paged=1&s&_wpnonce=4d4ca3d352
请注意checked 参数它包含请求删除的插件的名称。

Option 4:如果您怀疑它是一个可视化编辑器插件,那么您应该查找这些页面编辑器常用的剩余短代码,这将给出关于所安装插件的提示。如果不是页面编辑器插件,那么您可能仍然会发现剩余的断开的短代码(仅当该插件提供任何短代码时)

Option 5:一些复杂的插件在数据库中创建新的自定义表,即使在卸载插件后也不会删除这些表。在那里,您可以检查插件列表中当前不可用的表。

我的建议是从托管公司获取备份,并将您的插件列表与备份进行比较。

祝你好运。

相关推荐

如何清理wp-content/plugins/wordpress-seo中不必要的文件?

我目前维护Wordpress网站7年。磁盘使用率最近已满,因此我需要定期检查自动备份并保存这些备份,然后将其从服务器中删除。当我检查时,插件文件夹中的wordpress seo文件夹(这是Yoast seo默认插件文件夹)占用了太多空间。据我所知,它充满了各种版本的插件文件。确切地说,它位于wordpress seo插件的js/dist文件夹中。它包含几种类型的小型javascript,每个名称的末尾都有某种序列或版本号,总容量约为250-300 MB。我可以清理这些文件吗?如果是,是否安全?如果我从以前