我的自定义wp-admin php文件停止工作

时间:2021-07-15 作者:darthvendy

我在我的;wp管理;两年前的文件夹。两年来,他们工作得很好。现在,它们不显示我的自定义管理面板。相反,我的网站主页出现了。即使我复制了一个原始WordPress php文件并将其重命名为其他文件,它也不会再工作了。早些时候,如果我复制了,例如;轮廓php“;并将其重命名为;测验php“;它仍然有效。现在不是了。

如果我重命名文件;关于php“;“到”;大约-1。php“;并粘贴url“;https://example.com/wp-admin/about-1.php";当我登录WordPress时,我的浏览器会显示我的主页,而不是php文件的原始内容。这种方法以前工作得很好,但现在不行了。

原因是什么?我该如何解决?

谢谢

1 个回复
SO网友:WebElaine

正如Tom所指出的,编辑WP核心文件,包括WP admin或WP INCLUDE的任何内容,都是不安全的。

发生了什么事?您的站点可能已自动更新,对Core的任何更新都会覆盖您的更改。或者,即使你的网站没有自动更新,也可能是因为你的主机最近锁定了这些文件夹,所以你不能直接访问这些文件。

如何继续?检查您自己的备份,如果您没有备份,请与主机联系。许多主机提供的备份都是收费的,即使您在提取备份的日期之后才支付备份费用,也就是说,许多主机已经在存储备份,只是在您付费之前才提供备份。一旦有了这些备份,可能需要一个相当长的过程来检查所有文件,将其与核心版本进行比较,并将所有功能提取到单独的插件文件中,以便代码安全,并且在核心更新时不会被覆盖。

相关推荐

PHPUnit插件集成测试:将WordPress-Tests-lib PHP放入IDE(VS代码)

因此,我按照指示获得了;插件集成测试;使用设置wp-cli 以及install-wp-tests.sh 手册文章中描述的脚本:https://make.wordpress.org/cli/handbook/misc/plugin-unit-tests/在经历了无数的麻烦和调试之后,我甚至运行了一个示例测试,耶!这是可能的!不要放弃!My issue: The custom PHPUnit extensions for WP aren\'t picked up by my IDE.<ul/wordpr