【发布时间】:2025-12-30 03:30:15
【问题描述】:
什么是 Wordpress 的路由架构以及如何通过 URL 跟踪文件?
您将如何将 URL 路由到特定的 PHP 文件或 PHP 函数。例如www.my-site.com/abc 在文件xyz_file.php 中执行函数xyz_function()?
【问题讨论】:
标签: wordpress open-source routing content-management-system url-routing
什么是 Wordpress 的路由架构以及如何通过 URL 跟踪文件?
您将如何将 URL 路由到特定的 PHP 文件或 PHP 函数。例如www.my-site.com/abc 在文件xyz_file.php 中执行函数xyz_function()?
【问题讨论】:
标签: wordpress open-source routing content-management-system url-routing
WordPress 不像许多其他框架那样使用路由。相反,WordPress 使用钩子、过滤器和它的模板系统。
最好学习这个系统并以“WordPress 方式”做事。相反,如果您仍然希望构建这样的东西,则必须构建一个插件来为您完成工作。
您可以从挂钩“template_redirect”操作开始。在您的回调中,您可以评估 URL 的内容并检查是否有定义的模板文件和/或函数与您要建立的路由方案匹配。如果你检测到它存在,则调用该函数。
【讨论】: