【问题标题】:Integrating Wordpress from one WP site into another non WP site将 Wordpress 从一个 WP 站点集成到另一个非 WP 站点
【发布时间】:2014-11-29 11:57:49
【问题描述】:

我正在开发当前 WP 网站的移动版本,但该移动版本不是 WP。所以我需要能够访问这个新站点中没有响应的现有 WP 站点的数据库中的信息。移动站点位于当前 WP 站点根目录中名为 mobile (somesite.com/mobile) 的子文件夹中。

我访问了 WP 论坛并发布了同样的问题,但没有任何回应。我还阅读了他们的集成页面 (http://codex.wordpress.org/Integrating_WordPress_with_Your_Website),但它似乎不适用于此应用程序,因为我认为它只会导致 /mobile 文件夹中的移动 index.php 页面恢复到主题。

任何建议或意见将不胜感激。

【问题讨论】:

    标签: wordpress integration


    【解决方案1】:

    您应该使用您发布的集成指南:

    define('WP_USE_THEMES', false);
    

    这部分告诉wordpress不要使用主题。

    我认为解决此问题的更好方法是使当前的 wordpress 主题具有响应性: 有很多方法可以实现这一点:您可以为不同的浏览器大小添加单独的样式表:http://css-tricks.com/resolution-specific-stylesheets/ 或者您可以直接在样式表中使用 css3 媒体查询:https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries

    【讨论】:

      【解决方案2】:

      您必须使用来自 WP 站点的数据创建新站点。

      好的。您需要创建 html/php 文件,但是,使用 WP 数据库。

      您可以访问 WP 数据库并查询它...但是在某些地方您需要做很多工作...例如 URL,您需要转录保存在数据库中的 URL,并且当用户单击在该链接上,您需要对其进行处理以“返回”它的含义,以捕获内容。

      我的工作并不轻松。

      WP_Query (http://codex.wordpress.org/Class_Reference/WP_Query) 类可以让您的生活更轻松。 WP_Db (http://codex.wordpress.org/Class_Reference/wpdb) 也是。 两者,我认为您可以在没有整个 WP 的情况下使用。


      但是,就像@Jonathan 所说,构建响应式模板将是最佳解决方案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-06-15
        • 2015-04-15
        • 2016-05-16
        • 1970-01-01
        • 2011-07-28
        • 1970-01-01
        • 2017-06-23
        相关资源
        最近更新 更多