WordPress API中有哪些工具可用于调试插件?

时间:2014-02-19 作者:4th_dimention

我对插件开发非常陌生。我已经创建了我的第一个插件,但当我激活它时,它导致网站上大多数页面停止生成。我重复了php脚本末尾的一些内容,以确认它完成时没有出现错误。但除此之外,我不知道该如何调试这个问题。

我想能够在一个公共网站上进行这项工作,这样在我工作时就会获得流量,有没有办法让插件只在一个页面上激活,或者只为我而不是为客人激活?

我想能够显示调试消息,有没有一种方便的方法可以做到这一点?

在我的插件之外是否有一些对调试有帮助的地方?我不知道该去哪里看,这可能会导致问题。

1 个回复
最合适的回答,由SO网友:kraftner 整理而成

1。您应该永远不要在实时站点上工作,只需在本地安装WAMPMAMP 并在那里进行测试。这有很多好处:

你不能破坏一个在线站点,你不需要上传更改过的文件,因为一切都是本地的,不需要通过互联网,所以运行速度更快。调试首先可以在配置中启用调试。php

define(\'WP_DEBUG\', true);
这将为您提供更多信息what 如果出了什么问题,就会出错。

WordPress Codex中还有更多信息Debugging in WordPress

结束

相关推荐

How can I find plugins' slug?

我想知道如何才能找到插件的slug(slug=WordPress用来更新插件和确定哪些插件当前处于活动状态的内部名称)?它通常是插件的文件夹名,但如果插件没有文件夹,则是其文件名(如hello.php)。是否有其他例外情况?大小写字符重要吗</插件的slug是否可以与其文件夹名不同?如果有一个叫做hello的插件呢。php和另一个/您好。php/您好。php