默认WordPress URL列表

时间:2013-12-19 作者:matthew

我正在寻找一个所有可能的URL(或URL模式)的列表,这些URL可以传递内容,或者导致WordPress用404以外的其他东西响应请求。让我们假设当前版本的新标准安装。

我四处查看了一下,有很多关于如何创建指向您的内容或管理区域或其他各种内容的自定义URL的文档,但我没有找到默认情况下存在的内容的完整列表。是否存在这样一个列表,或者是否有一种简单的方法来编译它?

1 个回复
最合适的回答,由SO网友:kaiser 整理而成

目前我无法给出你问题的完整答案,但这里是一个(PHP5.3+/closure)插件的起点,它可以转储全局WP_Rewrite 对象放入shutdown

<?php
/* Plugin Name: Show WP_Rewrite Dump at the last hook (shutdown) */

add_action( \'shutdown\', function() {
    var_dump( $GLOBALS[\'wp_rewrite\'] );
} );
这不考虑重定向。如果有人愿意,例如写信

exit( wp_redirect( home_url() ) );
在某个地方,你根本不知道WP_Rewrite.

结束

相关推荐

Illegal characters in URLs

我有一些旧的永久链接(帖子、页面、标签),其中现在包含非法字符,这些已经不起作用了。在之前的WP版本中,允许使用非拉丁字符,但在新版本中有所改变。有没有办法从这些永久链接中清除数据库(将它们转换为允许的格式)?