|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/wordpress-plugin-development-using-boilerplate/
课程评论:没有评论
WordPress 插件开发入门课程概述: 本课程是为希望成为 WordPress 插件开发者的人士设计的,WordPress 是驱动互联网超过 30% 网站的内容管理系统。无论您是想为客户、WordPress 插件库还是付费市场开发插件,本课程都能为您提供创建安全、快速且符合最佳实践的专业插件的必要技能。 课程基于 WordPress Plugin Boilerplate,这是一个用于构建高质量 WordPress 插件的标准化的、有组织的、面向对象的框架。课程内容涵盖: * **WordPress 插件核心概念**:帮助初学者快速入门,并为经验丰富的开发者提供复习。 * **插件样板(Plugin Boilerplate)**:介绍其结构和使用在线插件生成器时的注意事项。 * **自定义文章类型(Custom Post Types)**:注册自定义文章类型以实现插件的定制化功能。 * **文章模板加载**:加载单篇文章和文章列表模板,为自定义文章类型提供独特的外观。 * **自定义元数据框(Metaboxes)**:创建、保存和检索自定义字段。 * **元数据框和自定义字段辅助框架**:学习使用辅助框架快速设置元数据框和自定义字段。 * **WordPress 设置 API**:学习最佳实践,创建插件选项设置页面,并允许用户配置插件。 * **设置页面组织与字段添加**:添加部分和字段,组织插件设置,并进行数据清理后保存。 * **插件管理菜单与链接**:创建插件后台菜单、操作链接,并添加各种字段类型(颜色、文本区域、下拉菜单、复选框、多选、文章下拉、媒体文件等)来提供丰富的自定义选项。 * **短代码(Shortcodes)**:学习创建可重用代码片段,以及短代码的不同变体和属性。 * **短代码 CSS/JS 脚本加载与输出修改**:学习最佳实践,加载短代码所需的 CSS 和 JS,并通过自定义文章类型循环修改短代码输出。 * **Widgets API**:学习创建插件小工具(Widgets)。 * **Widget 方法详解**:深入理解 `__construct()`、`widget()` 和 `update()` 方法。 * **Widget 安全与快速创建**:使用辅助类安全高效地创建小工具。 * **命名冲突避免**:学习如何避免函数、类、常量和变量之间的命名冲突。 * **插件国际化**:创建 `.pot`、`.po` 和 `.mo` 文件,使插件支持多语言翻译。 * **钩子(Hooks)**:使用 `apply_filter` 允许覆盖和添加代码,使用 `do_action` 使插件可扩展。 * **卸载清理**:执行插件卸载时的清理步骤。 * **提交插件到 WordPress 仓库**:学习提交插件的步骤。 课程特点: * **超过 100 个视频讲座,12+ 小时视频内容**。 * **终身访问权限**,包括所有未来更新。 * **提供练习文件**,用于插件开发的各个阶段。 * **链接到所有重要资源**。 * **学生专属论坛访问**。 * **30 天无理由退款保证**。 本课程旨在帮助学员掌握一项高需求的技能,从而在自由职业领域获得更多机会。
Learn the necessary skills to become a Plugin Developer for a CMS that powers more than 30% of the entire internet.Whether you want to: build plugins for your client,for WordPress plugin repository orpremium plugins that you want to sell on marketplaces,This most up-to-date course created after release of WordPress 5.0 will give you the necessary skills to create professional plugins that are secure, fast and following Best Practices.In this project-based WordPress plugin development course, we shall base our plugin on WordPress Plugin Boilerplate. Plugin Boilerplate is meant to be a starting point for plugin development and is defined as "A standardized, organized, object-oriented foundation for building high-quality WordPress plugins."With over 100 video lectures and more than 12+ hours of video content, you will learn:the key concepts in WordPress plugin development world to bring the beginner developers up-to-the-speed and giving refresher to seasoned developerswhat is plugin boilerplates, how it is structured and what are the points to consider while using online plugin generatorHow to register Custom Post Types for customized functionality for your pluginHow to load single and archive templates to give your CPT unique required lookHow to create, save and retrieve custom fields using metaboxesHow to speed setup metaboxes and custom fields using helper frameworksBest practices to efficiently deal with WordPress Settings API to create Plugin options settings page giving the ability to configure your pluginMethods to add sections and fields in settings page to organize your plugin settings and save them after sanitizationHow to create plugin admin menu, action links, and how to add different field types like color field, textareas, select fields, checkboxes, multiselect, posts dropdown, media fields and many more to offer a range of customization for setting plugin options.How to create re-usable piece of codes for plugin users by registering Shortcodes and also learning about different variation of shortcodes with special regard to shortcode attributes.Best Practices for enqueuing CSS and JS for shortcodes and how to alter shortcode output using custom post type loopHow to use Widgets API to create widgets for the pluginIn-depth understanding of how firm(), widget() and update() methods workUsing helper classes to create widgets securely and with speedHow to avoid naming collisions for functions, classes, constants and variablesCreate.pot,.po and.mo files to make plugin translation readyUsing custom apply_filter to allow overrides and additionsdo_action to make plugin extendibleSteps to cleanup at UninstallSubmitting plugins to Wordpress repo.and much, much more!For the price of dinner out with your friends, you have the power to learn a high demand skill that have a lot of jobs in freelancing world.Enroll today and enjoy:Lifetime access to the course and all future updatesOver 12 hours of high quality, up to date video lecturesExercise files for every stage of plugin development projectLinks to all important resourcesAccess to the student-only discussion forum30 day, no questions asked, money back guarantee