Creating Plugins to Extend WordPress

Developing Custom Plugins with PHP and the WordPress API
4.60 (77 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Creating Plugins to Extend WordPress
575
students
4 hours
content
Jan 2017
last update
$19.99
regular price

Why take this course?

🚀 Developing Custom Plugins with PHP and the WordPress API 🌐


Course Headline:

"Unlock the Full Potential of WordPress with Custom Plugin Development!"


Course Description:

Welcome to our comprehensive online course, "Creating Plugins to Extend WordPress," where you'll embark on a journey through the intricacies of plugin development using PHP and the WordPress API. 🖥️✨

This course is your golden ticket if you're an intermediate WordPress user looking to expand your toolkit. With a focus on hands-on learning, our expert author, Joe Chellman, will guide you through each step of creating custom plugins that enhance both functionality and usability.

What You'll Learn:

  • Understanding the WordPress API: We kick things off by diving deep into the WordPress API, highlighting its most powerful features that will enable you to extend your WordPress site in ways you never thought possible. 📋

  • Building Your First Plugin: Learn how to create a dashboard banner plugin from scratch. This practical introduction sets the foundation for all subsequent learning. 🏗️

  • Enhancing Your Plugin: As we progress, you'll learn advanced techniques to enrich your plugins, such as:

    • Creating custom widgets for displaying custom posts.
    • Registering settings and sections to tailor the user experience.
    • Preparing your plugin for translation to reach a global audience.
  • Caching with Transients: Discover how to use transients to cache data efficiently, optimizing your plugins' performance. 🚀

  • Handling Plugin Deactivation and Uninstallation: Implement graceful fallbacks and cleanup routines when your plugin is deactivated or uninstalled. 🔄

  • Distribution and Publishing: Learn the ins and outs of distributing your plugin, including publishing it on GitHub and submitting it to the official WordPress plugin repository. 🛠️🌐

Course Highlights:

  • Real-World Application: Working files are included to facilitate your learning process, allowing you to see the immediate impact of your code.

  • Step-by-Step Instructions: From beginners to advanced users, each lesson is crafted with clear objectives and practical examples.

  • Expert Guidance: Joe Chellman's extensive experience in WordPress development ensures that you receive the most current and effective techniques.

By the end of this course, you'll have a robust understanding of how to create and distribute custom WordPress plugins, transforming your website into a dynamic and powerful platform tailored to your specific needs. 🌟

Enroll now and take the first step towards mastering WordPress plugin development! 💻🎉


Course Outline:

  1. Introduction to the WordPress API

    • Overview of the API's capabilities
    • Accessing data and modifying content types
  2. Creating Your First Plugin

    • Setting up your development environment
    • Building a dashboard banner plugin from scratch
  3. Advanced Plugin Development Techniques

    • Creating custom widgets for displaying custom posts
    • Registering settings and sections within your plugin
    • Preparing your plugin for internationalization (i18n)
  4. Efficient Caching with Transients

    • Implementing transient functions for data caching
    • Understanding the Transients API for better performance
  5. Plugin Lifecycle Management

    • Reacting to activation, deactivation, and uninstallation events
    • Cleaning up after plugin removal
  6. Distributing Your Plugin

    • Publishing your plugin on GitHub
    • Submitting your plugin to the WordPress plugin directory

Why Take This Course?

  • Industry-Relevant Skills: Develop real-world plugins that can be used in both personal and professional projects.
  • Community Ready: Learn how to share your creations with the WordPress community.
  • Flexible Learning: Study at your own pace, with lifetime access to course materials.
  • Supportive Community: Join a network of fellow developers and get feedback on your work.

Take control of your WordPress experience. Enroll in "Creating Plugins to Extend WordPress" today! 🎓🚀

Loading charts...

Related Topics

852374
udemy ID
17/05/2016
course created date
20/11/2019
course indexed date
Bot
course submited by