WordPress 5.0 已发布。最大的变化是它内置了新的区块编辑器。区块编辑器对元框(meta-boxes)的支持有限,这导致 Discourse 元框的部分功能失效。为解决此问题,WP Discourse 1.7.9 版本 引入了一个新的 Discourse 侧边栏。
如果您使用 WordPress 经典编辑器插件发布文章,旧的 Discourse 元框仍会在您的编辑页面上显示并完全可用。您可以在区块编辑器和经典编辑器之间自由切换,不会有任何问题。
打开侧边栏
如果您使用区块编辑器,现在会在文章编辑页面的右上角看到一个 Discourse 按钮:
点击该按钮即可打开侧边栏(如果您已在发布设置中启用了标签功能,则只会看到“标签”部分):
发布和链接文章
如果您正在创建新文章或草稿,可以通过选中“发布”复选框,将其标记为在 WordPress 发布时同步发布到 Discourse。如果您的文章已在 WordPress 上保存但未被标记为发布到 Discourse,现在可以通过点击“发布到 Discourse”按钮进行发布:
如果您不想将主题发布到 Discourse,而是希望将其链接到现有主题,请选择“链接到现有主题”单选按钮,并将该主题的 URL 复制粘贴到输入框中。然后点击按钮完成链接:
在尝试链接或发布文章后,若成功,侧边栏将显示类似以下的内容:
若失败,您将收到一条消息,其中可能包含有关出错原因的提示:
置顶主题
文章在首次发布到 Discourse 时可以被自动置顶。选中“置顶 Discourse 主题”复选框,并在“置顶至”输入框中输入日期:
给主题添加标签
如果您已启用“允许标签”选项(位于“发布设置”标签页),则文章在首次发布到 Discourse 时可以被添加标签。要创建标签,请在标签输入框中输入标签名称,然后按回车键,或在文本后添加逗号:
要删除标签,请点击“x”按钮。
更新和取消链接文章
要更新文章或将其从 Discourse 取消链接,请点击“更新”或“取消链接”标题以展开相应部分,然后点击按钮:
若成功,您将看到类似以下消息:
若失败,您将看到错误消息:
其他变更
现在,将文章发布为未列出主题的功能已设置为全站选项。要启用此功能,请在“发布设置”标签页中选择“发布为未列出主题”选项。
使用区块编辑器时,“自动发布”选项将不被尊重。如果启用了该设置并使用区块编辑器发布文章,该设置将被忽略。但“强制发布”选项仍然有效。
如果文章的全部内容被发布到 Discourse(通过选择“使用完整文章内容发布”选项启用),则文章内容将通过 WordPress 的 the_content 过滤器进行处理。这是因为区块编辑器会在原始文章中添加大量标记,而通过 the_content 过滤可以移除这些标记。
如果您在使用此更新时遇到任何问题,请随时告知。一如既往,旧版本的插件可以从本页底部下载:https://wordpress.org/plugins/wp-discourse/advanced/。










