# ClassicPress 2.1 版本发布！

*Published:* 2024-06-01
*Author:* 壳壳虫

我们很高兴地宣布 ClassicPress 2.1 版本的发布。这是一个维护版本，因此与 2.0 版本一样，它是基于 WordPress 6.2.3 的重新分叉版。但如果你认为&#12300;ClassicPress 只是没有块的 WordPress&#12301;，这个版本会让你改变看法。2.1 版本展示了 ClassicPress 如何发展出自己的特色，同时比 WordPress 性能更快，代码库只有其一半大小。

新功能
---

我们重新设计了 ClassicPress 的主题和插件目录，现在它运行在 ClassicPress 本身上。在 2.1 版本中，新增了一个仪表板小工具，介绍如何像传统的 WordPress 仓库一样将其功能集成到你的网站中。

我们还添加了一个新的默认主题，它基于当前网站使用的主题。这个主题简单、快速且易于定制。你可以直接使用它，通过定制器 (Customizer) 进行个性化，也可以将其用作父主题，或更改名称作为起始主题。

内部改进
----

真正让这个版本出彩的是那些你看不到的变化。例如，ClassicPress 不再使用 jQueryUI。我们在不破坏任何功能的情况下实现了这一点！（因此，继续使用 jQueryUI 的主题和插件开发者无需担心！）

jQueryUI 库将在 2 版本的生命周期内继续与 ClassicPress 捆绑，但将在 2.2 版本中弃用，并可能在 3 版本中移除。同时，我们将在博客中发布几篇文章，介绍插件和主题如何用普通 HTML、原生 JavaScript 和用于拖放排序元素（如菜单、元框和媒体）的 SortableJS 库替代 jQueryUI。与过时且未积极维护的 jQueryUI 不同，SortableJS 是一个现代且积极维护的库，完全使用原生 JavaScript。

为了避免混淆，请注意放弃 jQueryUI 并不意味着放弃 jQuery 本身。ClassicPress 仍会继续捆绑和使用 jQuery。不过，这意味着一些核心文件已经完全用原生 JavaScript 重写，使得在执行某些任务时，ClassicPress 管理页面的用户界面现在明显更快，比如标签列表的自动完成。

另一个即将被淘汰的库是 Thickbox。它仍然与 ClassicPress 捆绑在一起，以防主题或插件继续使用它，但将在 2.2 版本中弃用，并可能在 3 版本中移除。我们用 HTML 的 `dialog` 元素替换了 Thickbox，它更快、更易访问且需要的代码更少。

事实上，用现代替代品替换 jQueryUI 和 Thickbox 使 ClassicPress 管理页面上的用户界面更易访问，也更适合触摸屏使用。改进的颜色选择器和修订滑块是其中的亮点。

媒体库
---

一个常见的抱怨是，如何正确管理 WordPress 和 ClassicPress 的媒体。在 2.1 版本中，ClassicPress 已开始解决这一问题。一个简单的改进是，媒体附件现在按日期排序，而不是按 ID 排序。更重要的是，现在可以将媒体上传到当前年的文件夹中，而不是当前月的子文件夹。由于用户现在有了三个选项，因此 `设置 -> 媒体` 中的设置已调整为使用单选按钮而非复选框。

2.1 版本的另一个改进是默认包含媒体类别和标签。它们可以像文章的类别和标签一样使用。我们还更新了视频和音频播放器，现在播放视频时有了一些很棒的新功能！

更多改进！
-----

这个摘要只是 ClassicPress 2.1 版本中所有改进和升级的冰山一角！完整列表可以在 [ClassicPress 论坛](https://forums.classicpress.net/t/classicpress-2-1-0-release-notes/5241) 上找到。

### 贡献者

以下人员为 ClassicPress 这一版本做出了贡献（顺序不分先后）：  
mattyrob  
xxsimoxx  
KTS915  
elisabettac77
<!-- WP Chinese Converter Full Page Converted. Target Lang: zh-sg -->