10

我想查看我的 WP 网站正在使用的所有(重写的)URL 的列表。基本上,如果您熟悉 Rails,我想要rake routes……但对于 Wordpress。

如果它很重要,原因就是这个。我正在编写存在于现有 Wordpress 站点旁边的代码,并且我一直遇到一个问题,即我的新代码可以通过 Wordpress 或其插件之一使用的相同 URL 访问。我一直不得不对 .htaccess 文件进行操作。仅查看已使用的每个 URL 的列表并避免它们会容易得多。

4

2 回答 2

14

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

在右边的钩子上做一个:

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

如果没有打印任何内容,请移除->rules并打印整个对象

希望是一个起点:)

于 2013-09-26T14:32:01.013 回答
1

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

两年多来都没有更新,但我刚刚成功地将它们安装在 WordPress 3.7 上。

Ask Apache 的插件安装和激活很好,但看起来一些调试信息已经过时,并且提供了比对我有用的更多细节。

Monkeyman 重写分析器提供了[@gwillie's snippet][2]. 为我工作!

于 2013-11-15T01:47:50.367 回答