I’m trying to replicate this in a floating widget bar with the dividers. What shortcode combo should I be going for? For reference, see here. Click on the first circle from the bottom left.
EDIT: Here is the answer! I needed to (1) use the shortcode [discourse_topics tile=true excerpt_length=55 username_position=bottom], (2) enable “Use Default Styles” under “WP Discourse Shortcodes Settings,” (3) “Clear Cache” under “WP Discourse Shortcodes Settings,” and (4) clear the cache by disabling and enabling LiteSpeed Cache (only applicable if you are using LiteSpeed Cache plugin).
1 个赞
自从几个月前我添加了 shortcodes 插件后,起初我以为是我自己操作的问题,但我相信该插件导致了 Discourse 管理面板中显示以下警告。请修复。谢谢!
我们检测到使用了已弃用的身份验证方法的 API 请求。请更新为使用基于请求头的身份验证方式。更新后,此消息可能需要 24 小时才会消失。
1 个赞
simon
2020 年1 月 14 日 20:05
66
是的,该警告是由 wp-discourse-shortcodes-plugin 插件生成的。目前这只是一个警告,不会影响您网站的功能。我将更新该插件以修复其进行 API 请求认证的方式,并在完成后在此处发布通知。
1 个赞
simon
2020 年1 月 14 日 23:52
68
我已将插件的 0.24 版本推送到其 GitHub 仓库 。现在,插件发出的所有 API 请求均采用基于标头的身份验证。如果您在 Discourse 仪表板上看到“检测到使用已弃用的身份验证方法的 API 请求”警告,更新到 0.24 版本后,该警告应在 24 小时内消失。
4 个赞
@simon - 你好 Simon,
只是想确认一下,本插件是否会继续得到积极的开发和支持?我们计划本周在实时生产环境中安装它,并与 wp-discourse 一起使用。我们也非常乐意为开发工作做出贡献,请告知我们如何参与。谢谢。
simon
2020 年3 月 10 日 01:44
70
我将继续为该插件提供漏洞和安全修复支持,直到有合适的替代品出现。我认为我不会为当前插件添加任何新功能。
感谢提问,但该插件完全免费。不过,我可能会对代码贡献感兴趣。如果有人愿意参与该插件的开发,或者开发一个与 WordPress 区块编辑器兼容的类似插件,请通过 Meta 给我发私信。我认为 Discourse 和 WordPress 站点之间实现良好的集成非常重要。
2 个赞
@simon :
太好了,谢谢。这是否意味着当 Discourse 升级时,该插件也会相应升级(不会新增功能,但会进行必要的升级以保持与最新版本的 Discourse 兼容)?
顺便说一句,感谢你持续为扩展 Discourse 与 WordPress 之间的功能做出贡献。这不是一项容易的任务,我相信也非常耗时。
simon
2020 年3 月 10 日 16:08
72
是的,如果 Discourse 的更新导致插件无法正常工作,我会进行必要的修改,以确保插件与更新兼容。
5 个赞
simon
拆分了此话题
2020 年6 月 11 日 15:43
74
nullset
(Theo)
2020 年6 月 14 日 00:34
75
你好,我非常喜欢这个插件,它让我的网站变得完美。
如果能添加分类选择功能就太棒了,比如设置 category=“news1”,然后在 WordPress 的新闻页面通过小部件显示这些内容。
2 个赞
Solari
2020 年8 月 21 日 01:06
76
我不知道这是否还支持,但如果是的话,我尝试安装插件时遇到了错误:
Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/scossar/wp-discourse-shortcodes failed with return #<Process::Status: pid 325 exit 128>
失败位置:/pups/lib/pups/exec_command.rb:112:in `spawn'
特此告知。
Ray
simon
2020 年8 月 21 日 01:18
77
WP Discourse Shortcodes 插件是一个 WordPress 插件,而非 Discourse 插件,因此尝试将其安装到 Discourse 中会导致该错误。您需要从 GitHub 仓库下载该插件的 zip 文件,然后通过 WordPress 后台将其上传到您的 WordPress 站点。
我将逐渐不再专注于 WordPress 开发,因此希望在某个时间点停止支持此插件,但在找到合适的替代方案之前,我将继续提供支持。我认为该插件提供的功能非常有用。您可以在以下实时站点查看其效果:https://digitalprinciples.org/community/。
该插件扩展了 WP Discourse 插件。安装并激活后,WP Discourse 选项页面中将增加一个“短代码”标签页,其中提供了一些配置选项:
Solari
2020 年8 月 21 日 01:20
78
哎呀,这是我的愚蠢错误。明白了,继续前进。我还看了你上面提到的“嵌入主题”,可能也符合我的需求。
谢谢啦,兄弟!
Ray
1 个赞
Solari
2020 年8 月 21 日 04:47
79
Simon,
我已经安装并激活了插件,并在帖子(以及侧边栏)中插入了 [discourse_latest] 短代码以查看输出,但没有任何内容显示。不过,WP Discourse 设置页面中确实显示了“短代码”选项卡。
我还需要做其他什么吗?
谢谢,也抱歉给您增加更多 WordPress 方面的烦恼;)
Ray
simon
2020 年8 月 21 日 16:40
80
我今天可能无法进行测试,但要在侧边栏文本小部件中使用短代码,通常需要在你的主题中添加类似以下内容:
add_filter( 'widget_text', 'do_shortcode' );
我将在下周初对该插件进行一些测试,同时也会清理本主题的回复以及插件的 readme 文件。
1 个赞
Solari
2020 年8 月 21 日 18:56
81
我试过在小组件中那样操作,但行不通。使用短代码区块编辑器直接在帖子或页面中也不行。
我可以确认,来自其他区域的短代码是可以正常工作的。
不着急,如果需要我帮忙,随时告诉我。
谢谢,
Ray
Solari
2020 年10 月 19 日 21:15
82
有任何进展能让这个功能正常工作吗?我已更新到最新版本,但短代码在我的网站上仍然无法使用。
谢谢,
Ray
simon
2020 年10 月 19 日 21:21
83
该插件的开发目前已暂时停止。我们已聘请一位新的(优秀的)外部承包商来维护我们的 WordPress 插件。我将于本周稍后发布相关公告。我自己关于 Discourse 与 WordPress 集成的工作在未来一段时间内也会放缓。如果有人有兴趣接手 wp-discourse-shortcodes 插件的维护工作,请与我联系。由于该插件是在区块编辑器(Block Editor)推出之前开发的,我不确定最佳方案是更新该插件以支持 WordPress 区块,还是从头开始开发一个具有类似功能的新插件。
Solari
2020 年10 月 20 日 23:48
84
我明白,希望新来的同事能帮上忙,因为我非常期待能在网站上展示最新话题,从而吸引人们进入论坛。
顺便问一下,有没有办法检查短代码是否真的被处理了?在我使用的页面上,短代码本身的文本直接显示出来了,就像它不是一个短代码一样,也就是说,页面上显示的是:
[discourse_latest]
作为页面文本。
Ray