调试通知:从4.5版开始就不推荐使用X了!改用Y 时间:2016-05-31 作者:alexus 我最近将WordPress更新为最新版本,现在我收到以下消息:注意:自4.5版以来,get\\u currentuserinfo已被弃用!请改用wp\\u get\\u current\\u user()。在/X/wordpress/wp中包括/功能。php在线3658注意:自4.5版以来,add\\u object\\u页面已被弃用!改用add\\u menu\\u page()。在/X/wordpress/wp中包括/功能。php在线3658我如何确定是谁负责生成这些PHP通知? 2 个回复 SO网友:Pieter Goosen 如果您在本地安装了镜像,那么很容易查明这样的问题。您所需要的只是一个相当不错的代码编辑器和基本的搜索功能。然后,您只需搜索wp-content 用于调试通知中指出的功能的文件夹。这样,您就可以快速准确地知道这些函数在哪里使用。这可能是跟踪此类问题的最快、最简单的方法。老实说,停用插件和主题只会告诉你哪个插件和主题,而不会告诉你问题所在的文件或行编辑感谢评论中的@MarkKaplun如果您具有对服务器的SSH访问权限,则grep 实用程序(假设这里是linux)也足够了 SO网友:Rarst 根据您的访问级别和长期优先级,有多种技术可以应用于此:在大多数IDE中,只要搜索函数调用就可以访问源代码在运行时,有各种解决方案可以增强显示和/或日志错误的内容和表示,包括向源提供回溯。就我自己而言,我更喜欢叫人叫喊的错误处理程序,为此我制作了一个小wps 插件例如,有一些解决方案可以跟踪WP的弃用消息Log Deprecated Notices 核心开发人员之一的插件 文章导航