您好,
我们刚刚安装了一个 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 发布内容,将会节省大量时间。