在不创建帖子或页面的情况下在特定URL上执行任意代码?

时间:2010-09-08 作者:Beau Simensen

我正在尝试找出可以连接到哪些挂钩,以便在实际运行查询之前读取传入的URL。快速看一眼就知道wp_loadedposts_selection 这将是一个很好的选择,但我不愿意错过一些明显更好的东西来满足我的需求。

template_redirect 听起来很有希望,但似乎是在内容被选中后才被调用,所以我认为这不会奏效。

我认为重写代码可能会有所帮助,但是generate_rewrite_rules 似乎不允许执行任意代码。。。这似乎都是为了重定向到现有内容。

我的目标是编写重定向代码,而不必绑定到现有内容。我发现了几个做类似事情的插件,但似乎都需要在系统中添加帖子或页面,以便将重定向附加到其中。

例如,我想要/foo/bar 重定向到/baz, 但我不想创建一个页面foo 或的子页foo 打电话bar.

1 个回复
SO网友:MikeSchinkel

@你好Beau Simensen:

钩子plugsin_loaded 是一个选项,但您可以使用the plugin 我发布这个问题是为了查看插件的运行顺序,并使用它来找到最适合您的挂钩:

根据您的目标,您可能会发现这个答案很有用:

结束

相关推荐