如何正确调试WordPress?

时间:2011-11-17 作者:maisdesign

我在我的新网站上使用了一些插件和UpThemes框架,如果打开Wp Debug,我可以看到一些与不推荐的功能相关的错误(但网站正在运行)。我想知道的是,是否有一个插件、一个软件或一个祈祷(lol),我可以使用它确切地知道不推荐的代码在哪里,这样我就可以使用新的。

哪个是你用来调试插件的插件/软件,主题?

5 个回复
最合适的回答,由SO网友:Andrew Nacin 整理而成

你要找的是Log Deprecated Notices plugin. (不要在生产站点上运行它,因为它是直接到数据库的日志。)

它要做的是转换那些可能引用has\\u cap()或某些行内函数的神秘消息。php,以了解实际情况。

这个Debug Bar 插件也很好。它使用日志弃用通知中的转换代码跟踪该页面加载的通知。

SO网友:Tomas Buteler

我用过Theme Check 过去觉得很好。如果我没记错的话,它会检查不推荐使用的功能,但最重要的是,它建议使用更好的功能来验证您的主题,并在您忘记实现WordPress用户已经学会依赖的功能时提醒您。

SO网友:Wyck

最快的方法就是在主题/插件文件夹中使用grep作为函数名。如果您在windows上,则可以使用grepWin或代理ransack/powershell等。

同时安装debug-bar, 看起来好多了。

SO网友:pixelngrain

在主题开发期间,您可以通过在根配置中将调试值更改为“true”来启用调试模式。php

这将在开发期间保持调试并显示错误。

SO网友:Daniel Berman

Zend的Z射线有theme profiler. 对于查看SQL查询也很有用。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?