如果小部件是wordpress核心的一部分,您可以在wp-includes/default-widgets.php
.
如果它带有主题或插件,您可以在那里找到代码。有时小部件将位于明显命名的小部件中。php,但其他时候你必须寻找它们。在某些情况下,必须通过调用register_widget
. 可以使用命令行工具grep
查找register_widget
调用插件/主题。
示例grep语法:
cd wp-content/plugins/pluginname
grep -r \'register_widget\' .
如果您所在的机器没有grep,大多数ide还包含用于搜索代码的工具。Eclipse(多操作系统)、Textmate2(OSX)和Notepad++(Windows)是我个人的一些最爱。为此,较新版本的OSX和Windows在Finder/Windows资源管理器中的文件搜索方面做得相当不错。
至于回溯,xdebug 是一个非常强大的工具,用于了解页面正在做什么。您可以使用remote debugging 使用一个受支持的IDE来真正深入您的代码。