代码之家  ›  专栏  ›  技术社区  ›  S Pangborn

在WordPress之外包含WordPress内容

  •  3
  • S Pangborn  · 技术社区  · 14 年前

    我希望建立一个移动版本的WordPress站点,并将其大部分内置在静态文件中,但我正试图从移动站点运行的外部PHP文件中访问WordPress内容。如何在不手动编写SQL查询的情况下访问循环或数据库?

    编辑 :只是为了澄清一下,我在使用jqtouch作为移动版。

    jqtouch使用一个PHP文件来显示几个“页面”的内容,然后通过javascript隐藏/显示内容进行导航。

    归根结底是: 如何将WordPress页面/文章放入外部PHP文件中?

    2 回复  |  直到 13 年前
        1
  •  2
  •   Jeff    14 年前

    如果你的目标仅仅是拥有一个使用移动友好主题的网站的第二个版本,那么一个能做到这一点的插件呢?例如: WordPress Mobile Pack

    顺便说一句,我不清楚你想要完成什么,因为首先你说你希望移动站点基本上是静态的,然后你说移动站点将使用PHP,这不是静态的。你能解释一下移动网站应该如何工作吗?

    编辑:

    既然我知道你在做什么,我就想你怎么做。创建一个 custom page template 包括wp循环和jqtouch代码。然后创建一个使用此自定义模板的wp页面(如果模板提供了所有内容,则页面内容可以为空)。

        2
  •  5
  •   Stephen R    14 年前

    有一个“骗子”的方法和一个官方认可的方法来做你想做的。

    “骗子”方法是从单独的PHP文件中调用wp-load.php。这将加载wp数据库内容,并提供对wp函数的访问。这种方法比较容易,但有点不受欢迎,因为它会在某些设置中引起问题。

    官方的方法是从WordPress本身开始。具体来说,插入一些代码(在插件或主题中)挂接“模板重定向”操作,您应该能够将任何URL重定向到您想要的任何PHP文件,同时仍然可以访问wp,因为您是从wp中运行的。