距作者网站重构项目启动已经过去两年,目标是为Michelebattaglino.it创建一个WordPress插件,实现核心功能,并开发一个灵活、响应式且无障碍的主题来图形化展示自定义内容。这个目标终于实现了。
实际上,插件的开发并没有花费太多时间,几个月后就完成了。
正如预期,困难出现在图形界面的开发上,因为这是我不擅长且不喜欢的工作。
最近几个月,利用因新冠疫情不得不居家的时间和暑假,我完成了基于Bootstrap 5.3的简单主题的图形部分开发。
未来我或其他人可以开发新的替代主题与该插件配合使用。
通过此链接可以查看最终成果及首个使用该主题和插件上线的生产网站[3]。

现状
目前,以下项目已在公共仓库中以开源许可发布:
- wp-kkwriter-plugin [1]:一个为WordPress开发的插件,功能包括:
- 添加自定义的文章类型(书籍、评论、章节、新闻、活动等)和自定义分类法(章节、作者、出版社等);
- 发布REST API以获取自定义内容,
- 添加专门菜单以管理新内容,
- 支持预加载示例内容。

- wp-kkwriter-theme [2]:一个WordPress主题,具备以下功能:
- 基于Bootstrap 5.3的自定义响应式布局,适用于网站所有内容;
- 配置界面用于自定义首页布局和管理系统功能;
- 支持手动或自动修改首页布局和选择各部分内容;
- 首页轮播图支持手动或自动选择内容;
- 管理SEO标签以优化网站索引,以及OG标签以便社交媒体分享。

完整功能列表请参见各项目的README文件。
未来发展
我将亲自维护这些项目,但希望未来能有更多开发者参与贡献。
各项目的CHANGELOG.md文件将记录所有变更,TODO.md文件列出未来版本计划实现的功能。
近期主要工作包括:
- wp-kkwriter-plugin:
- 修复漏洞。
- 重构REST API。
- wp-kkwriter-theme:
- 修复漏洞。
- 编写文档。
- 进行无障碍性测试。
- wp-kkwriter-theme:
- 开发一个基于Bootstrap Italia库的新主题,作为wp-kkwriter-theme的替代方案,配合wp-kkwriter-plugin使用[4]。
插件和主题的使用
插件和主题均采用GNU通用公共许可证v3.0发布,用户可在遵守许可条款的前提下自由使用。
插件和主题均依赖开源库,完整列表见各项目的CREDITS.txt文件。
如需报告漏洞或请求新功能,可通过两个项目在GitHub上的Issues区提交[1][2]。
如有疑问或需进一步说明,可通过本站联系表单或GitHub[1][2]联系我。
参考资料
- [1] wp-kkwriter-plugin项目仓库,托管于GitHub。
- [2] wp-kkwriter-theme项目仓库,托管于GitHub。
- [3] Michele Battaglino网站:首个使用该插件和主题构建的网站。
- [4] Bootstrap Italia项目和库。
- [5] Bootstrap 5.3入门指南。
*** 注意:本文是通过n8n和OpenAI自动流程翻译生成的。

