Php 列出所有的URL/路由

Php 列出所有的URL/路由,php,.htaccess,routing,wordpress,Php,.htaccess,Routing,Wordpress,我想看到我的WP站点正在使用的所有(重写的)URL的列表。基本上,如果您熟悉Rails,我希望rake路由。。。但是对于Wordpress 如果重要的话,原因是这样的。我正在编写代码,以存在于现有Wordpress站点旁边,我不断遇到一个问题,即我的新代码可以在Wordpress或其插件使用的同一URL上访问。我一直在处理.htaccess文件。如果只看到每个URL的列表并避开它们,那就容易多了。我是wp的新手,但我想你是在追求它 在右钩子处执行以下操作: global $wp_rewrite;

我想看到我的WP站点正在使用的所有(重写的)URL的列表。基本上,如果您熟悉Rails,我希望
rake路由
。。。但是对于Wordpress


如果重要的话,原因是这样的。我正在编写代码,以存在于现有Wordpress站点旁边,我不断遇到一个问题,即我的新代码可以在Wordpress或其插件使用的同一URL上访问。我一直在处理.htaccess文件。如果只看到每个URL的列表并避开它们,那就容易多了。

我是wp的新手,但我想你是在追求它

在右钩子处执行以下操作:

global $wp_rewrite;  
print_r($wp_rewrite->rules);
如果未打印任何内容,请删除
->规则
并打印整个对象


希望是一个起点:)

在上问了一个类似的问题,提出了一些有用的建议,特别是为此目的使用了一些插件:

这两个版本在两年多的时间里都没有更新过,但我刚刚成功地在WordPress3.7本地安装了它们

Ask Apache的插件安装和激活都很好,但是看起来有些调试信息已经过时了,而且提供的细节对我来说太多了

Monkeyman Rewrite Analyzer提供了
[@gwillie的代码片段][2]
的格式化和更具互动性的表示。为我工作