什么是Wordpress的路由架构?如何通过URL跟踪文件?
您将如何将URL路由到特定的PHP文件或PHP函数。例如www.my-site.com/abc
在文件xyz_function()
中执行函数xyz_file.php
?
答案 0 :(得分:1)
WordPress不像许多其他框架那样使用路由。相反,WordPress使用钩子,过滤器和它的模板系统。
学习这个系统并以“WordPress方式”做事会更好。如果相反,你仍然希望构建这样的东西,你将需要构建一个能够为你完成工作的插件。
您可以从挂钩'template_redirect'操作开始。在回调中,您可以评估URL的内容并检查是否定义了与您要建立的路由方案匹配的模板文件和/或函数。如果检测到存在,则调用该函数。