将Wordpress从一个WP站点集成到另一个非WP站点

时间:2014-10-04 18:08:20

标签: wordpress integration

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

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

非常感谢任何建议或意见。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

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

你可以只访问WP数据库并进行查询......但是你会有很多工作,在某些地方...比如URL,你需要记录保存在数据库中的URL,当用户点击时在该链接上,您需要对其进行处理以找回“返回”它意味着什么URL,以捕获内容。

我不是一件容易的事。

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


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