Wordpress:列出所有URL /路由

时间:2013-09-26 12:09:39

标签: php .htaccess routing wordpress

我希望看到我的WP网站正在使用的所有(重写)网址的列表。基本上,如果你熟悉Rails,我想要rake routes ...但是对于Wordpress。

如果重要,原因就在于此。我正在编写存在于现有Wordpress网站旁边的代码,并且我一直在遇到一个问题,即我的新代码可以在Wordpress或其中一个插件使用的同一URL上访问。我一直不得不使用.htaccess文件。只需查看已采用的每个URL的列表并避免使用它们就会容易得多。

2 个答案:

答案 0 :(得分:7)

我是wp的新手,但我认为你是在$wp_rewrite

之后

在右边的钩子上做一个:

global $wp_rewrite;  
print_r($wp_rewrite->rules);

如果没有打印,请删除->rules并打印整个对象

希望是一个起点:)

答案 1 :(得分:0)

Wordpress Answers提出了类似的问题,其中提出了一些有用的建议,特别是为此目的使用了一些插件:

两年内都没有更新,但我刚刚在WordPress 3.7上成功安装了它们。

询问Apache的插件安装和激活是否正常,但看起来有些调试信息已经过时,否则提供的详细信息比对我有用的更多。

Monkeyman重写分析器提供格式化的& [@gwillie's snippet][2]的更多交互式表示。适合我!