使用WordPress的URL重写引擎

时间:2011-02-15 作者:benhowdle89

我正在开发一个包含用户提交的web应用程序,我对mod rewrite不太感兴趣,希望有一种方法可以利用WordPress惊人的重写引擎,并以某种方式将其整合到我的PHP/AJAX web应用程序中?

2 个回复
最合适的回答,由SO网友:Jan Fabry 整理而成

我建议你不要把WP_Rewrite 类并在应用程序中重用它,但请查看其他框架。许多MVC框架都有很好的重写引擎,它不仅在处理传入URL方面提供了更大的灵活性,而且还根据这些格式生成内部链接。

WordPress重写系统与其余代码紧密耦合,尽管需要付出所有努力才能将其删除,但您也可以轻松地学会如何使用“真正的”框架。

SO网友:Pabline

您需要了解一些正则表达式,但可以添加自己的重写规则和变量。这里有一些很好的示例和文档:

http://codex.wordpress.org/Function_Reference/WP_Rewrite

抱歉,我刚刚重读了你的问题,意识到你想在外部应用程序中使用Wordpress URL重写。如果我是你,我就不会费心去做那件事。要么在Wordpress中构建整个内容,要么考虑使用Symfony、CodeIgniter之类的框架,或者如果您想要更简单的东西,Nimble

结束