WordPress 的 post 和 page 都可自定义路由,及展示时都可以指定模版。
这个页面模版需要注册到系统里,可以是 theme 提供,也可以是 plugin 提供。
当你想扩充 wordpress 的前端展示功能时,可以直接在 plugin 中新创建表来实现。插件来提供访问数据表的函数,然后再提供一个模版页面,将其注册到模版系统里,到时新建一个 page,可以直接引用这个模版。这样就相当于在这个页面路由下提供了插件的功能。
并且这个插件可以利用 wordpress 的用户认证功能,来展示不同的东西。
如果为了与网站整体风格一致,就可以 wp_head() 方式输出页头,如果想提供一个完整的空白页,那就不输出。可以直接将 react 或者 vue 引入这个页面,直接利用 wordpress 系统的用户认证系统,快速完成 SaaS 页面开发。