代码之家  ›  专栏  ›  技术社区  ›  Fini

我的插件的虚拟页

  •  0
  • Fini  · 技术社区  · 16 年前

    我目前正在制作一个WordPress插件,这个插件将解析来自各种Web服务的一些外部数据(产品),并将它们作为普通页面呈现在WordPress中。

    我希望避免实际地通过编程创建页面,而只是动态地生成它们,以避免在删除产品等情况下出现任何同步问题。

    我的插件将有一个基URL,在其中它将 钩住 ,例如 /产品/ , 然后我会通过调用 /产品/某些产品名称/ . 我也预料到对URI的需求 /产品/类别/某些类别名称/ 我将用它列出该类别中的所有项目。

    因为我是WordPress插件开发的新手,所以我正在寻找一些技巧和建议来帮助我从正确的角度出发。非常感谢任何帮助;)

    2 回复  |  直到 16 年前
        1
  •  1
  •   hsatterwhite    16 年前

    我想这真的取决于从这些Web服务中获取信息的位置/方式,但是我可以想象最简单的方法是将一个页面设置为控制器,并让它解析一些RSS或XML来按请求构建这些“虚拟页面”,这样您就不会在数据库中存储任何内容,如果请求的信息不存在,那么404它。

        2
  •  1
  •   Fini    16 年前

    我通过添加一个过滤器来重写“规则”数组和一个捕获动作的模板来解决这个问题。

    推荐文章