WordPress Plugin Development using Boilerplate
WordPress Plugin Development using Boilerplate, available at $19.99, has an average rating of 4.35, with 101 lectures, based on 104 reviews, and has 1233 subscribers.
You will learn about Create, save and retrieve custom fields using metaboxes Create Plugin options settings page with sections and tabs Different field types like color field, textareas, select fields, checkboxes, multiselect, posts dropdown, media fields and many more Custom Post Type: Loop, Single template, Archive Template, Permalinks, Taxonomies Register, configure, output and style Shortcodes Widgets creation, configuration, Saving and Display Add different field types to Settings Page, Widgets, Metaboxes Make plugin translation ready, .POT and .PO files creation and test How to make extendable plugins Sanitization, escaping and other best practices for developing secure plugins Cleanup at Uninstall Basic Key Concepts This course is ideal for individuals who are Who want to learn how to develop WordPress plugins faster and easier. You will learn necessary techniques to develop clean, secure and professional WordPress plugins. WordPress powers nearly 30% of the website of WWW and learning to create plugins can open new career opportunities. or Become WordPress Plugin Developer or Pursue a career in WordPress or Generate extra money by developing and selling WordPress plugins or Learn how to create professional plugins or Know how to avoid pitfalls and errors in plugin development process or Follow best practices for plugin development or Develop secure plugins faster It is particularly useful for Who want to learn how to develop WordPress plugins faster and easier. You will learn necessary techniques to develop clean, secure and professional WordPress plugins. WordPress powers nearly 30% of the website of WWW and learning to create plugins can open new career opportunities. or Become WordPress Plugin Developer or Pursue a career in WordPress or Generate extra money by developing and selling WordPress plugins or Learn how to create professional plugins or Know how to avoid pitfalls and errors in plugin development process or Follow best practices for plugin development or Develop secure plugins faster.
Enroll now: WordPress Plugin Development using Boilerplate
Summary
Title: WordPress Plugin Development using Boilerplate
Price: $19.99
Average Rating: 4.35
Number of Lectures: 101
Number of Published Lectures: 101
Number of Curriculum Items: 101
Number of Published Curriculum Objects: 101
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Create, save and retrieve custom fields using metaboxes
- Create Plugin options settings page with sections and tabs
- Different field types like color field, textareas, select fields, checkboxes, multiselect, posts dropdown, media fields and many more
- Custom Post Type: Loop, Single template, Archive Template, Permalinks, Taxonomies
- Register, configure, output and style Shortcodes
- Widgets creation, configuration, Saving and Display
- Add different field types to Settings Page, Widgets, Metaboxes
- Make plugin translation ready, .POT and .PO files creation and test
- How to make extendable plugins
- Sanitization, escaping and other best practices for developing secure plugins
- Cleanup at Uninstall
- Basic Key Concepts
Who Should Attend
- Who want to learn how to develop WordPress plugins faster and easier. You will learn necessary techniques to develop clean, secure and professional WordPress plugins. WordPress powers nearly 30% of the website of WWW and learning to create plugins can open new career opportunities.
- Become WordPress Plugin Developer
- Pursue a career in WordPress
- Generate extra money by developing and selling WordPress plugins
- Learn how to create professional plugins
- Know how to avoid pitfalls and errors in plugin development process
- Follow best practices for plugin development
- Develop secure plugins faster
Target Audiences
- Who want to learn how to develop WordPress plugins faster and easier. You will learn necessary techniques to develop clean, secure and professional WordPress plugins. WordPress powers nearly 30% of the website of WWW and learning to create plugins can open new career opportunities.
- Become WordPress Plugin Developer
- Pursue a career in WordPress
- Generate extra money by developing and selling WordPress plugins
- Learn how to create professional plugins
- Know how to avoid pitfalls and errors in plugin development process
- Follow best practices for plugin development
- Develop secure plugins faster
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 or
-
premium plugins that you want to sell on marketplaces,
This most up-to-date coursecreated 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 developers
-
what is plugin boilerplates, how it is structured and what are the points to consider while using online plugin generator
-
How to register Custom Post Types for customized functionalityfor your plugin
-
How to load single and archive templates to give your CPT unique required look
-
How to create, save and retrieve custom fields using metaboxes
-
How to speed setup metaboxes and custom fields using helper frameworks
-
Best practices to efficiently deal with WordPress Settings API to create Plugin options settings pagegiving the ability to configure your plugin
-
Methods to add sections and fields in settings page to organize your plugin settings and save them after sanitization
-
How 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 fieldsand 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 loop
-
How to use Widgets API to create widgets for the plugin
-
In-depth understanding of how firm(), widget() and update() methods work
-
Using helper classes to create widgets securely and with speed
-
How to avoid naming collisions for functions, classes, constants and variables
-
Create .pot, .po and .mo files to make plugin translation ready
-
Using custom apply_filter to allow overridesand additions
-
do_action to make plugin extendible
-
Steps to cleanup at Uninstall
-
Submitting 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 updates
-
Over 12 hoursof high quality, up to date video lectures
-
Exercise filesfor every stage of plugin development project
-
Links to all important resources
-
Access to the student-only discussion forum
-
30 day, no questions asked, money back guarantee
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction [01_01]
Lecture 2: Before you take this course [01_02]
Lecture 3: How this course can enhance your plugin development skills (01_03)
Lecture 4: Excercise Files and other Resources (01_04)
Chapter 2: Development Setup
Lecture 1: Tools Required [02_01]
Lecture 2: Install WordPress using WAMP [02_02]
Lecture 3: WordPress Coding Standards – Why and How [02_03]
Lecture 4: Install Php Code Snifer and WordPress Coding Standards [02_04]
Lecture 5: PhpStorm – Configuring WordPress Coding Standards [02_05]
Chapter 3: Key Concepts
Lecture 1: Key Concepts [03_01]
Lecture 2: What is Custom Post Type (CPT), Custom Fields and Metaboxes [03_02]
Lecture 3: What are Shortcodes [03_03]
Lecture 4: What is Options and/or Settings Page [03_04]
Lecture 5: What is a Widget [03_05]
Lecture 6: How WordPress loads Plugins [03_06]
Lecture 7: Action Hooks [03_07]
Lecture 8: Filter Hooks [03_08]
Chapter 4: Boilerplate
Lecture 1: What is Boilerplate, Why use it? [04_01]
Lecture 2: Getting Ready with Boilerplate [04_02]
Lecture 3: Tips for using Boilerplate Generator [04_03]
Lecture 4: Structure of Boilerplate [04_04]
Lecture 5: Defining helper constants [04_05]
Chapter 5: Custom Post Types
Lecture 1: Register Custom Post Type [05_01]
Lecture 2: Challenge Time [05_02]
Lecture 3: Method 1: Using Public Class [05_03]
Lecture 4: Method 2: Using Dedicated CPT Class [05_04]
Lecture 5: Revisiting: Need for Boilerplate [05_05]
Lecture 6: How to Fix 404 error on Custom Post types [05_06]
Lecture 7: Template for Single Post Type [05_07]
Lecture 8: How WordPress loads a required Template [05_08]
Lecture 9: Template for Single Post Type using Template Loader [05_09]
Lecture 10: Archive CPT Template using Template Loader [05_10]
Lecture 11: Custom Post Type Loop [05_11]
Chapter 6: Metabox and Custom Fields
Lecture 1: Metabox for Custom Post Type [06_01]
Lecture 2: Add Metabox to CPT [06_02]
Lecture 3: Metabox with Gutenberg Editor [06_03]
Lecture 4: Adding and Saving Custom Fields to Metabox [06_04]
Lecture 5: nonce fields and nonce verification [06_05]
Lecture 6: Enhancing Security for Save Method [06_06]
Lecture 7: Sanitize Custom Fields input and Escape Output [06_07]
Lecture 8: Validate Custom Fields input – Part 1 [06_08]
Lecture 9: Validate Custom Fields input – Select Example [06_09]
Lecture 10: Display Post Meta on single-book template [06_10]
Lecture 11: Display Post Meta on archive-book template [06_11]
Lecture 12: Tweeks to Custom Fields Metabox Code [06_12]
Lecture 13: Adding Fontawesome icons to custom fields [06_13]
Lecture 14: Speed Setup with Helper frameworks – Part 1 [06_14]
Lecture 15: Speed Setup with Helper frameworks – Part 2 [06_15]
Chapter 7: Plugin Options Settings Page – Settings API
Lecture 1: Plugin Options Settings Page [07_01]
Lecture 2: Top level admin menu [07_02]
Lecture 3: Sub menu item for plugin [07_03]
Lecture 4: Settings Page using Form POST method [07_04]
Lecture 5: Settings API – Display Sections and Security fields [07_05]
Lecture 6: Settings API – Add Sections [07_06]
Lecture 7: Settings API – Add Settings Fields [07_07]
Lecture 8: Settings API – Save Settings [07_08]
Lecture 9: Settings API – Recap and Sanitization [07_09]
Lecture 10: Settings API – Settings Fields Callback Function [07_10]
Lecture 11: Settings API – Adding Select Field [07_11]
Lecture 12: Using Settings Options to modify frontend [07_12]
Lecture 13: Plugin Action Links [07_13]
Lecture 14: Overview of Helper Classes and Frameworks [07_14]
Lecture 15: Helper Class – Adding Menu and Sections -Part1 [07_15]
Lecture 16: Helper Class – Adding Basic Settings Fields – Part2 [07_16]
Lecture 17: Helper Class – Advance Field Types and Action Links – Part3 [07_17]
Chapter 8: Global Shared Class
Lecture 1: Creating Global Shared Class [08_01]
Lecture 2: Template Loader in Global Class [08_02]
Lecture 3: Helper Utility Functions [08_03]
Chapter 9: Shortcodes
Lecture 1: Shortcodes intro [09_01]
Lecture 2: Understanding add_shortcode function [09_02]
Lecture 3: Creating Dedicated Shortcode Class [09_03]
Lecture 4: Shortcode for Custom Post Type Loop [09_04]
Lecture 5: Configuring Default Values for Attributes [09_05]
Lecture 6: Using Attributes to control Shortcode Output [09_06]
Lecture 7: Challenge to add CSS to Shortcode [09_07]
Lecture 8: Solution to add CSS using style tag [09_08]
Lecture 9: Best Practices for Enqueuing CSS and JS for Shortcodes [09_09]
Lecture 10: Code optimization for Enqueuing CSS and JS [09_10]
Lecture 11: Functions for JS and Challenge [09_11]
Lecture 12: Solution to Show CPTs for only specific Taxonomies [09_12]
Chapter 10: Widgets
Lecture 1: Widgets in Plugin Boilerplate [10_01]
Lecture 2: Creating Dedicated Widgets Control Class [10_02]
Lecture 3: Widgets API – Understanding Widget Class [10_03]
Lecture 4: Widgets API – Understanding args and instance of a widget [10_04]
Lecture 5: Widgets API – using form method to add fields [10_05]
Lecture 6: Widgets API – using update method to save fields [10_06]
Lecture 7: Widgets API – using widget method to Display CPT loop [10_07]
Lecture 8: Widgets API – Enqueuing Widget Specific Style and Scripts [10_08]
Lecture 9: Widgets API – Adding more field types and updating widget output [10_09]
Lecture 10: Helper Class Part 1 – Registering Widget [10_10]
Instructors
-
Rao Abid Ali
WordPress Expert with passion to make development easy & fun
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 1 votes
- 3 stars: 9 votes
- 4 stars: 22 votes
- 5 stars: 70 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024