Take this
course

Software Development / Web Development

Wordpress Plugin Development with PHP - Build 8 Plugins

Create your own custom Wordpress plugins with PHP and MySQL

Description

In this course we'll cover the art and science of Wordpress Plugin Development using PHP. By developing 8 simple plugins we will cover everything you need to know to be able to create production-ready plugins for your clients. We cover the following concepts in the course throughout numerous examples: Plugin basic structure and life cycle. How to use filters and actions to have our code executed at the right moment. Accessing posts through The Loop. Creating your own shortcodes to give your users superpowers and allow them to save time. How to add custom metadata to posts and users. Widget creation from scratch. Dashboard widgets. How to create our own admin pages with global settings. Using Ajax and external JavaScript libraries in our plugin. Including JQuery. Task scheduling with Cron. Creating custom tables to extend Wordpress beyond your dreams. No previous Wordpress experience is required to take this course. This course requires a basic understanding of PHP and MySQL, and to have a local LAMP or LEMP stack installed in order to run the examples.
Full details

Curriculum

  • Course Introduction
    Course Introduction
    7:53
    Course project files
  • Plugin Structure
    Plugin Structure
    3:20
  • Hooks
    Filters
    5:37
  • The Loop
    The Loop - Part 1
    4:08
    The Loop - Part 2
    4:30
  • Shortcodes
    Shortcodes - Part 1
    5:36
    Shortcodes - Part 2
    6:40
  • Post Metadata
    Post Metadata - 1
    6:36
    Post Metadata - 2
    4:06
  • Widgets
    Widget - Part 1
    5:17
    Widget - Part 2
    5:14
    Widget - Part 3
    8:37
  • Admin Settings
    Admin Settings - Part 1
    4:31
    Admin Settings - Part 2
    5:01
  • Ajax and External JS Files
    AJAX - Part 1
    5:32
    AJAX - Part 2
    3:25
    AJAX - Part 3
    3:40
    AJAX - Part 4
    4:07
    AJAX - Part 5
    4:15
  • User Metadata
    User Metadata - Part 1
    3:58
    User Metadata - Part 2
    2:46
    User Metadata - Part 3
    2:50
    User Metadata - Part 4
    3:08
  • Dashboard Widgets
    Dashboard Widgets - Part 1
    3:21
    Dashboard Widgets - Part 2
    5:01
  • Cron Tasks
    Cron Jobs
    6:34
  • Plugin Lifecycle
    Plugin Lifecycle
    4:10
  • Custom Tables
    Custom Tables - Part 1
    3:49
    Custom Tables - Part 2
    2:59
    Custom Tables - Part 3
    3:05
  • Summary
    Summary
    5:20

Skills

  • WordPress
  • JavaScript
  • jQuery
  • PHP Tool
  • MySQL
  • Web Design
  • Back-End Web Development
  • Web Development

Similar Courses

More Courses by this Instructor