Building WordPress Plugins From Scratch

Plugin Development for Beginners
3.8 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
239 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 50
  • Length 3.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2014 English

Course Description

Did you know that 20-30%%%% of all websites on the Internet are powered by theWordpress platform?

One of the reasons behind the success of Wordpress is it's flexible Plugin system, which allows developers to give superpowers to any website on a modular and easy manner.

In this course we'll cover the art and science of Wordpress Plugin Development from scratch.

By following the video lessons and having a play with the numerous downloadable examples you will get quite comfortable with the following topics:

  • 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.
  • Task scheduling with Cron.
  • Creating custom tables to extend Wordpress beyond your dreams.
  • Much More

You need to be familiar and have basic knowledge of PHP,MySQL and web development in general.

This course follows the methodology of learning by doing, where video lessons consist in live coding and students are encouraged to modify the course code and get started with their own projects from the very beginning.

If you've always wanted to create your own Wordpress plugins or you need to learn how to do it quickly for work reasons, this is definitely the best way to go.

Don't postpone your dreams, GET STARTED TODAY :)

What are the requirements?

  • Browser
  • Code Editor

What am I going to get from this course?

  • Shortcodes
  • widget
  • plugins
  • cron job
  • events
  • options
  • settings
  • much more

What is the target audience?

  • Anyone Interested in creating wordpress plugins

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Getting Started
Preview
01:13
What You Should Know?
Preview
01:14
Section 2: Starting From the Scratch
Starting From the Scratch
Preview
05:21
Introduction to Hooks
Preview
01:27
Filter Hook
Preview
01:05
Example of Filter Hook
04:45
Action Hook
01:12
Example Hook
01:30
Section 3: Working with ShortCodes
Introduction to shortcodes
02:14
Shortcode Example
06:05
Shortcode Parameters
04:19
Using Shortcode Markups
02:24
Section 4: Using Widget Plugin
Introduction to Widgets
01:52
Activating Widget Plugin
03:54
Creating Widget Plugin from the Scratch
10:13
Creating Input Form
04:46
Creating Description Form
02:35
Adding Widget to Front End
05:09
Section 5: Creating Twitter Plugin Project
Activating the Twitter Plugin
01:34
Creating the form for TwitterPlugin Widget
04:24
Fetching Tweets
07:48
Regular Expressions for Links
05:48
Transcient Application Programming Interface
07:01
Code for Displaying Widget on Theme
02:27
Testing the Widget
04:01
Section 6: WordPress Events and Cron Job
WordPress Events
07:37
Custom Intervals for Events
02:47
Unscheduling Event
01:05
Adding Options Page to Admin Panel
02:33
WordPress Schedule Events
04:18
Section 7: Options and Settings Interface
Configuring Plugin for Option Page
02:24
Putting Options Page in the Admin Panel
04:30
Creating Form
03:12
Introducing Classes
04:17
Creating Settings Interface Part I
10:27
Creating Settings Interface Part 2
04:41
Styling Button
01:48
Storing and Updating Options
05:17
Coding for Uploader
07:16
Checking Out
01:09
Testing Plugin in the Theme
04:55
Section 8: Custom Post Type
What are Custom Post Types
03:00
Code Snippets
01:32
Project Overview
03:22
Registering a new post type
11:07
Custom Supports
02:50
Creating Custom Taxonomies
09:24
Creating Custom Meta Boxes
06:11
Adding Shortcodes for final touches
11:25
Section 9: Exercise Files
File
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

QScutter Tutorials, a place to learn technology

QScutter is a Indian based company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment. We provide tutorials for almost all IT topics.

Ready to start learning?
Take This Course