|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/wordpress-woocommerce-plugin-development/
课程评论:没有评论
**课程名称:** WordPress/WooCommerce 插件开发 **课程概述:** 本课程旨在教授学员如何从零开始开发一个可以轻松被WordPress官方仓库接受的WordPress/WooCommerce插件。即使是插件开发新手,通过本课程循序渐进的教学,最终也能掌握开发类似甚至更复杂项目所需的知识和技能。 **课程内容亮点:** * **深入理解WooCommerce生命周期:** 学习WooCommerce的内部构建原理,以及如何通过钩子(hooks)扩展其功能。 * **后端开发(Admin):** * 利用WooCommerce钩子在管理界面中显示和交互数据。 * 使用JavaScript与数据进行交互,并将必要的信息保存到数据库(`wp_options`, `wp_postmeta` 表)。 * 借鉴WordPress媒体库和模板库构建复杂的组件逻辑。 * **前端开发(Front):** * 利用WooCommerce钩子在前端页面(如购物车、结账页、感谢页)显示数据。 * 使用JavaScript与前端数据交互,并将用户选择的信息保存到购物车会话(Cart Session)或订单项元数据(WC_Order_Item meta)。 * 实现购物车/结账页面的价格更新,包括价格HTML字符串的修改。 * 展示自定义选择的元数据显示在购物车/结账/感谢页。 * 探索WooCommerce的内置方法,实现各种自定义功能。 * 利用Fancybox, Tippy, Slick, SlimScroll等库提升用户体验(UX/UI)。 * 实现与可变产品(Variable Product)类型的兼容性。 **学习目标:** 通过本课程的学习,学员将能够成为一名在高可用性、高相关性方面的WordPress/WooCommerce开发者。 **适用人群:** 准备成为WordPress/WooCommerce开发者的所有人士。
This is a complete WordPress/WooCommerce plugin, that could be easily accepted by WordPress repository. You will learn how to build this one. At first, this task may seem impossible to you, if you are a new one in plugin development. By doing step by step, as this course is builded, finally you will get enough knowledge to build somethig similar or even more complex project, i have no doubt.You will learn the vital cycle of WooCommerce, how it is built, and what you will need to expand its functionality:1. Admin. With help of WooCommerce hooks you will display data in right place, then interact with this data through Javascript, and then save want you need to database (wp_options, wp_postmeta tables). 1.1 WordPress media & WordPress template libraries will help us to build complex components logic.2. Front. With help of WooCommerce hooks you will display data in right place, then interact with this data through Javascript, and then save want you need to Cart Session/ WC_Order_Item meta. Updating prices in cart/checkout, in price html strings, display choosen meta in cart/checkout/thankyou pages, custom functions, deep look inside woocommrce methods and many other things. 2.1 Fancybox, Tippy, Slick, SlimScroll will improve UX/UI. 2.2 Make Compatible with Variable product type.Become highly competent and relevant among WordPress/WooCommerce developers. If you're ready to become WordPress/WooCommerce developer - I'll see you on the inside!