如何关闭来自特定插件或主题的WP_DEBUG_LOG消息?

时间:2014-11-27 作者:Denis Lam

这是一个看似简单的问题。。。我想知道是否有人知道如何关掉WP_DEBUG_LOG 来自特定插件或主题的消息?

这假设define(\'WP_DEBUG_LOG\', true); 在里面wp-config.php 但这是一个全球性的定义。。。

1 个回复
SO网友:giraff

您可能会被太多无关插件的调试消息所困扰。我找到的最佳解决方案是,仅当某个URL匹配时才启用调试日志记录:

if (strpos($_SERVER[\'QUERY_STRING\'], \'page=myplugin\') !== false)
   define(\'WP_DEBUG_LOG\', true);
else
   define(\'WP_DEBUG_LOG\', false);

结束

相关推荐

Some ways to debug code

我有一个BuddyPress安装,有许多自定义代码。在我将数据库移动到共享主机之前,我已经为生产做好了一切准备。问题是,在奇怪的地方,所有的活动wp_bp_activity 已删除。我并不是说这个问题的出现是因为我移动了数据库,但我无法用我的原始安装重现这个错误(但当我在本地计算机上完成托管数据库的新安装时,也遇到了同样的问题)我的详细信息:1) 我不相信这个DELETE 使用buddypress本机代码触发,因为所有内容都保持原样wp_bp_activity_meta.2) 我无法复制这个bug,也无法