如何快速/轻松地对WordPress进行分析(逆向工程)?

时间:2013-07-24 作者:Kattlet

对我来说,WordPress是完全未知的。我想知道您使用什么工具和技术来分析Wordpress的未知代码。如果更具体地说是针对以下任务:

1。定位输出到浏览器的文件html模板布局
2 识别基于URL的URL上的路由机制,系统确定显示或简言之,即MVC模式中的一种机制控制器
3 确定模块主要内容的组装机制,并使用一个数据库,该数据库通常必须符合MVC模式中的模型
4 确定之前整个html页面的组装机制。即以MVC模式查看。

例如,对我来说,这可能成为传统:Xdebug, PHP的IDE(Eclipse)。还有一个非常特殊的服务可以帮助可视化跟踪文件Xdebug-Recognizer. 这很好,因为它构建了一个舒适的跟踪日志工作序列图。也许有人可以阅读文档、查看源代码或在调试器中运行,但对我来说,图表跟踪有助于在我脑海中形成系统,并已成为一种非常方便的分析方式。

你还有什么建议?鼓励使用有效的工具和技术进行快速/简单的分析(逆向工程)?

2 个回复
SO网友:fshequin

理解wordpress的最好方法是使用它,然后使用Wordpress CODEX 了解核心功能。

也就是说,许多Wordpress开发人员都会使用一些工具:

代码编辑器,具有搜索和查找功能,可遍历安装中的所有文件。我用尾波。几乎任何好的IDE都能提供这一点Developer , Debug Bar , Debug Bar Extender , 还有很多,但我在每个项目上都使用这些Template Hierarchy 页面将帮助您了解选择了哪些模板文件及其原因here.here.最后一点:您问了一些上面没有答案的问题,因为Wordpress不是一个严格的MVC模式架构。我使用调试栏和调试栏扩展器跟踪变量,并知道哪个模板文件正在生成什么浏览器输出。它是Wordpress管理栏的一个插件,提供了从任何前端部分快速访问后端的方法。我鼓励您在前端为您的用户配置文件打开该选项,以便您可以在前端和后端之间快速来回切换。

希望有帮助!

SO网友:prosti

我想知道您使用什么工具和技术来分析WordPress的未知代码。

对于我使用的PHP WordPress代码RIPS tool.

这是一种产品,但您可以找到open source version.

结束

相关推荐

如何链接到home.php显示的页面?

我正在研究一个使用头版的主题。php作为首页。php和主页。php显示博客帖子。我搞不懂的是如何链接到主页上显示的博客页面。php。显然,如果我设置了一个特定页面,在阅读页面中显示博客帖子,我可以链接到该页面,但这并不能解决问题。我需要一种方法来链接到设置指向的页面。