使用自定义帖子类型构建论坛

时间:2011-06-26 作者:Jukov

我正试图通过使用自定义帖子类型和内置评论来构建某种讨论板。

其结构如下:一个归档页面,列出论坛类型的所有页面,因此每个页面都是一个“论坛”,每个“论坛”都有一个标题、一个小说明,然后是一些带回复的线程评论

我想我的方向是正确的,但我有几个问题,也许有人可以帮助我解决这些问题:

是否可以让用户与特定页面关联?Example: 我希望用户A、B、C能够查看“论坛”(第1页);用户D、E、F->“论坛”(第2页);等

是否可以让用户在注册时重定向到其个人资料页面,但禁用管理区域中的所有其他菜单?

有没有可能允许一些用户只能缓和评论,而不能查看网站上的其他选项?

任何帮助都会很好。

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

退房User Access Manager 对于第1点)。

用于剥离菜单&;控制访问,查看User Role Editor. 您可以将用户功能剥离到最基本的功能,菜单中的许多项都将消失。例如,删除所有*_themes 特权将隐藏外观项目。

你可能会发现你不能完全隐藏所有你想要的菜单,所以你可以admin_menu 并有条件地使用remove_menu_pageremove_submenu_page 取决于current_user_can( \'role_name_or_capability\' ).

有关重定向,请签出wp-login.php - 应该有一个像样的钩子或过滤器在那里,供您使用和更改用户重定向的位置;登录或注册后。

结束

相关推荐

Wordpress and simple forums

这可能是一个恼人的问题,因为some pretty good answers 对于这个问题,但他们已经9个月大了,所以请你跟我说说。我想提供一些信息,为我指明正确的方向。我想为Wordpress项目集成一个简单的论坛。论坛必须具备:简单线程,类似于WPthreaded注释系统。只能将论坛登录页面显示为论坛首页。只能显示用户注册到的论坛或管理员分配给用户的论坛。在away中,流程是:单击论坛页面>;登录(>);只浏览一个特定论坛。能够显示每个用户的一些信息:电话、电子邮件等。无需前往wp admin