我正在为WordPress编写一些自定义模板逻辑(这与上下文不太相关)。 WordPress有一个函数wp_debug_backtrace_summary,它基本上只是汇总了堆栈跟踪中的信息。
问题在于我收到的警告基于'args'参数并不总是被定义。虽然这看起来像是一个已知的WordPress错误(31215),但我不明白为什么args有时没有被定义。
当我的自定义逻辑在渲染整个模板之前使用输出缓冲预渲染某些模板部件时,问题才会产生。
PHP文档似乎暗示应该始终定义args参数,并且我找不到很多可以解决这个问题的内容。
非常感谢PHP专家的帮助。