Colormag WordPress 主题 Discourse 小工具

我已经成功为 WordPress 和 Discourse 制作了我的第一个插件。

它不仅能让您从文章中获取内容来更改 WordPress 主题,现在您还可以混合展示文章和论坛帖子。我重新编写了 ColorMag 主题的部件代码。

我得坦白说,我不是专业程序员,只是一个业余爱好者,觉得编程很有趣——所以代码可能有些小 bug,外观也不够完美 :slight_smile:

我添加了两个新部件,通过它们您可以选择获取特定论坛分类(从下拉菜单中选择)的最新帖子,或者您网站上的最新帖子。

部件样式 1

输出效果如下:

部件样式 2

输出效果如下:

在 WordPress 中可通过以下设置进行控制:

您可以在此查看实时演示:
http://colormag.liljefred.dk

原始主题可在此找到:

10 个赞

待办事项

  • 寻找一位能够审查代码的人员
  • 为随机图片实现某种缓存机制
  • 例如,为随机图片添加灰度或模糊选项,或两者兼有
    – ?grayscale
    – ?blur
    – ?grayscale&blur
  • 样式优化
    – 所有 div 标签是否都已正确闭合?
  • 在管理页面中添加更多选项
2 个赞

下载

您可以在这里找到测试版文件。

https://github.com/frold/Colormag-Wordpress-Theme-Discourse-Widget

但为了减少加载时间,似乎需要更有经验的程序员来审查代码… :frowning:

我希望社区中有人愿意提供帮助。正如第一篇文章中所说,我并非职业程序员。

1 个赞

如果任何人认同这个插件的理念并希望贡献,欢迎通过添加您的代码加入进来…… :smiley:

1 个赞

哪种方式更快?

目前有两种选择:从距离服务器上的 JSON 文件读取数据,
或者让我的脚本先下载该 JSON 文件,然后在运行 WordPress 的服务器上读取其中的数据?

我并不是很精通编程,需要加快脚本速度,所以这个问题很有用:slight_smile

预览(我在此使用我的 Discourse 论坛):

测试地址:http://colormag.liljefred.dk/

1 个赞

ColorMag 主题是免费的吗?

是的,这就是我将它用作模板的原因。您也可以购买专业版。此插件也应适用于该版本。

现在,如果选择了随机图片,它支持灰度或模糊效果

一个新的演示站点——以及一个在线站点(我无法编辑第一帖)

1 个赞

我也在使用 Colormag 主题,并且同样制作了一个小挂件,在侧边栏显示最新的论坛话题:

我不会分享代码,因为它非常非常混乱,我甚至没有进行任何 WordPress 设置。
但基本上,它会显示最新创建的话题,并且排除了一些不太感兴趣的分类。
我使用 WP CRON 任务每天更新一次挂件内容。

1 个赞