我对插件开发非常陌生。我已经创建了我的第一个插件,但当我激活它时,它导致网站上大多数页面停止生成。我重复了php脚本末尾的一些内容,以确认它完成时没有出现错误。但除此之外,我不知道该如何调试这个问题。
我想能够在一个公共网站上进行这项工作,这样在我工作时就会获得流量,有没有办法让插件只在一个页面上激活,或者只为我而不是为客人激活?
我想能够显示调试消息,有没有一种方便的方法可以做到这一点?
在我的插件之外是否有一些对调试有帮助的地方?我不知道该去哪里看,这可能会导致问题。
最合适的回答,由SO网友:kraftner 整理而成
1。您应该永远不要在实时站点上工作,只需在本地安装WAMP 或MAMP 并在那里进行测试。这有很多好处:
你不能破坏一个在线站点,你不需要上传更改过的文件,因为一切都是本地的,不需要通过互联网,所以运行速度更快。调试首先可以在配置中启用调试。php
define(\'WP_DEBUG\', true);
这将为您提供更多信息
what 如果出了什么问题,就会出错。
WordPress Codex中还有更多信息Debugging in WordPress