在 WordPress 多站点中禁用所有发布功能

您好,

我们刚刚安装了一个 Discourse,用作支持论坛(类似于这个论坛),服务于我们的多站点 WordPress 安装(该多站点包含 1000 多个博客)。我们添加了 WP-Discourse 插件,将 WordPress 作为 Discourse 的单点登录(SSO)提供商,这样我们的 WordPress 用户就不必在论坛上再创建账户了。该配置已在 WordPress 网络(Network)的 Discourse 设置中完成,运行正常。

我们并不希望任何博客使用 WP-Discourse 的发布功能,只需要该插件提供 SSO 功能即可。

据我们了解,目前隐藏某个博客的发布功能给用户的唯一方法,是在该博客的 Discourse 设置 > 发布(Publishing)选项卡中,隐藏“您的个人资料”页面上的发布用户名,并在“要发布的文章类型”(Post Types to Publish)选项中取消选择所有文章类型。

如果我的理解没错,且不存在全局选项,那么如果在网络(Network)的 Discourse 设置中提供一个选项,能够禁用所有多站点博客从 WordPress 向 Discourse 发布内容,将会节省大量时间。

我将在插件中添加一个选项,以禁用向 Discourse 发布帖子。我认为,仅将插件用于其 SSO 功能是插件的一个相当常见的用例。

非常感谢你的回答!
这能否仅通过多站点设置或博客设置来实现?
顺便问一下,该插件的开发是否有路线图?

你好,有什么新消息吗?我们确实需要这个功能。我们仅将 Discourse 用作支持平台(而非发布平台),在仪表盘中保留发布选项对我们的 30,000 名用户来说相当令人困扰……:confused: 您能告知我们何时能够添加该功能吗?谢谢。

大家好,我目前负责这个插件的开发管理。队列中还有几项任务需要优先处理,但我会与 Simon 沟通,并尽快给大家一个更确切的日期,因为我也理解大家的需求。

这将不胜感激。谢谢,安格斯!

大家好,这计划在今年五月进行。我目标是五月初,但五月底是截止日期。