首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress与(Zend) php项目的深度集成

WordPress与(Zend) php项目的深度集成
EN

Stack Overflow用户
提问于 2011-01-17 15:08:33
回答 1查看 1.2K关注 0票数 1

我们有一个构建在php5.2中的大型项目(我们使用Zend框架),我们希望将wordpress与我们正在运行的代码集成起来,以便:

  • 允许用户发布文章(特定类别的博客文章,附带评论和所有酷的wordpress功能)
  • 使用wordpress来使用

构建一个简单的问答功能

我们可以将一个简单的wordpress博客与我们的代码(http://stackoverflow.com/q/3796586/578670)集成在一起。我们在这两种情况下的问题是,我们需要在wordpress和我们的类层次结构之间进行深入的集成:

使用我们的身份验证方法(我们将禁用wordpress installation)

  • Use中的注册和登录功能-我们在wordpress中的用户数据:用户名、描述、化身和其他配置文件数据,链接到我们站点的配置文件页面、评论和用户的其他活动,以便在他们的配置文件页面中显示摘要,在我们内部的“用户排名”计算和/或徽章中使用它们,等等,

  • 使用我们自己的富编辑器创建新的帖子,或者将wordpress富编辑器嵌入到我们的站点(没有其他功能)

我搜索,但我只能找到简单的解决方案,以显示帖子或用户数据,所以我希望你能给我任何帮助。

EN

回答 1

Stack Overflow用户

发布于 2011-01-30 21:31:07

不久前,我做了一个类似的项目;据我所知:

  1. --如果不知道如何进行身份验证,就很难搞清楚这一点。我是通过类似OpenID这样的方法来实现的,这样您就不必处理一大堆密码/重复的用户条目,但考虑到您似乎拥有遗留数据,最简单的方法可能是编写一段代码,用Zend框架中的数据不断更新WP用户表。如果您需要更多关于如何进行这方面的信息,请评论,我将添加更多的细节(直到并包括我用上面的BuddyPress).
  2. See将用户从专有DB导入到WP中的查询)。如果默认情况下用户数据包含比WP更多的字段,请考虑安装BuddyPress以允许自定义配置文件字段。然后,您可以将对此的支持构建到前面提到的桥脚本中,above.
  3. BuddyPress可能有助于创建这些摘要(假设所有这些数据都由WP处理)。尽管如此,我不太确定你如何将这些统计数据传递给Zend站点--您可能需要编写一堆在加载stats页面时执行的手动统计数据收集查询。
  4. 这个问题没有多大意义--您的意思是“没有其余的管理功能”?如果您在WP中授予用户"Author“权限,他们可以使用post编辑器,而无需访问站点的任何管理功能。只需正确地设置用户角色并将用户引导到/wp/?你为什么要“嵌入”其他地方的编辑器呢?您可能可以编写一个插件来显示您的RTF文本编辑器界面,而不是WP的默认界面,但这不像文章将进入您的Zend框架;将WordPress的编辑器添加到Zend页面不会使它们保存到WordPress --它们只是被HTML格式化并保存到以前的位置。

不过,就个人而言,除非Zend框架做了大量非常广泛、专门的工作,否则我会尝试在WP中复制整个过程(因为您将导入大部分Zend框架数据)。您指定的大部分内容(用户排名;成就)可以使用免费的WP插件完成。只有我的两个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4714622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档