问题
Aifitec是意大利南部雷焦卡拉布里亚和Siderno的一所职业培训学校,也提供人力派遣和实习等就业服务。它需要一个网站同时承载课程、在线课堂和办公事务。Eduma主题搭配LearnPress是一个起点,但开箱即用时外观千篇一律,只有部分内容是意大利语,也没有后台办公工具。
我做了什么
我把一套标准的WordPress在线学习配置打造成完整的平台,所有定制代码都放在64个must-use插件文件中。
- 定制课堂——课时和测验在专属布局中打开,显示课程大纲、已完成项目、“完成课时”按钮和上一节/下一节导航,每个课时还附有视频和PDF。
- 学员专区——定制的首页和个人资料页,显示已报名、已完成和进行中的课程,每门课程都有进度条。
- 报名与付款——课程结账支持PayPal和银行转账,后台有专门栏目跟踪报名和付款。
- 电子发票——支持Excel导入的客户登记簿,以及FatturaPA XML文件生成器(意大利电子发票的法定格式),生成后即可发送给服务商。
- 咨询日历——网站上的预约和咨询请求会被保存,并显示在后台的月历中。
- Google登录——用于登录和注册表单,在集成页面中配置。
- AI设置——在一处选择AI服务商(Anthropic Claude或OpenAI)、模型和提示词,并可测试连接,供其他模块使用。
技术栈
WordPress、Eduma主题、LearnPress、Elementor、Contact Form 7、H5P和WooCommerce,并用PHP编写的定制must-use插件扩展,运行在cPanel主机上。
为什么这样做
所有定制都放在must-use插件中,而不是主题或LearnPress内部。两者仍可在WordPress中正常更新,更新时定制工作也不会被覆盖。


