基于用户的wordpress系统?

时间:2012-05-22 13:13:09

标签: php wordpress

我正在寻找某种方法来为wordpress网站提供基于用户的系统。

基本上,用户可以存储简单的信息。

当用户登录时,将显示这些信息。

我注意到在Wordpress中你可以让用户登录管理部分之类的东西,我想要的是用户从主页登录,然后重定向到允许用户添加信息的一个页面,信息基于关于添加到谷歌地图的变量。然后应保存添加到地图中的信息。

然后,该网站的所有用户都可以查看此信息

我看过Buddypresswpsymposium,但我认为这对我想要的东西有点过分。

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。你可以:

  1. 创建您自己的用户表(ID,用户名,电子邮件,密码等)和 一个单独的数据表,用于存储每个信息的信息 用户。这不会作为Wordpress Framework的一部分存在,而只是在Wordpress安装中显示。
  2. 您可以查看钩子的组合,为您的用户创建您想要的环境,作为Wordpress本身的扩展。查看这些用户的Adding Roles。您还必须定义他们的Capabilities。在那里,您可以Create A Menu Page让这些用户输入他们的信息,或者使用Custom Post TypesCustom Meta Boxes的组合来为您的用户提供工作环境。
  3. 由于您专门用于谷歌地图,我会说第二种选择会过度,特别是如果您的用户不希望经常登录。然而,第二种方法的好处是,如果您愿意,您可以以多种方式利用每个帖子中提供的信息。

    权衡您的选择,看看哪些适合您 - 以及您的用户 - 最需要的。