动态网址的wordpress插件开发

时间:2014-09-11 17:34:17

标签: wordpress custom-url

我是wordpress插件开发的新手。

我想创建一个插件。插件的功能是

#它会抓住网址,例如www.example.com/custom_post_type/param1/parm2/parm3

param1,param2,param3是传递给custom_post_type的参数。

#i需要捕获这些参数,并希望与数据库进行相应的通信,我想显示页面内容。

我不知道我是否应该使用custom_post_type。(因为我会使用自制表来检查参数)

请建议我。

2 个答案:

答案 0 :(得分:1)

您需要的是Wordpress Rewrite API。您可以在Wordpress Codex获取有关此内容的更多信息 Tutsplus有一篇关于使用Rewrite API的好文章:The Rewrite API: The Basics

答案 1 :(得分:0)

首先,您必须验证是否可以有效地实现自定义帖子类型的操作。在这种特殊情况下,您没有提供足够的详细信息来告诉您是否更好,使用CPT或构建自定义表。也就是说,大多数情况下,您可以同时使用两者:CPT与自定义表格混合使用。

至于您的网址问题,您需要使用:Rewrite API。这样您就可以按照自己的方式管理网址。

不幸的是,食典可能很难理解。幸运的是,您可以查看这个优秀的资源,其中Carl Alexander确切地解释了它的工作原理:WordPress for the Adventurous : Rewrite API

另一种可能性是使用变量$_SERVER['REQUEST_URI']细分URL。也就是说,如果可能,我会避免这个选项。使用重写API是正确的方法。