Building WordPress Plugins From Scratch
2.9 (8 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.
246 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Building WordPress Plugins From Scratch to your Wishlist.

Add to Wishlist

Building WordPress Plugins From Scratch

Plugin Development for Beginners
2.9 (8 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.
246 students enrolled
Last updated 1/2014
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Shortcodes
  • widget
  • plugins
  • cron job
  • events
  • options
  • settings
  • much more
View Curriculum
Requirements
  • Browser
  • Code Editor
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 :)

Who is the target audience?
  • Anyone Interested in creating wordpress plugins
Students Who Viewed This Course Also Viewed
Curriculum For This Course
50 Lectures
03:31:38
+
Introduction
2 Lectures 02:27
+
Starting From the Scratch
6 Lectures 15:20



Example of Filter Hook
04:45

Action Hook
01:12

Example Hook
01:30
+
Working with ShortCodes
4 Lectures 15:02
Introduction to shortcodes
02:14

Shortcode Example
06:05

Shortcode Parameters
04:19

Using Shortcode Markups
02:24
+
Using Widget Plugin
6 Lectures 28:29
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
+
Creating Twitter Plugin Project
7 Lectures 33:03
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
+
WordPress Events and Cron Job
5 Lectures 18:20
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
+
Options and Settings Interface
11 Lectures 49:56
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
+
Custom Post Type
8 Lectures 48:51
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
+
Exercise Files
1 Lecture 00:03
File
00:03
About the Instructor
QScutter Tutorials
3.4 Average rating
573 Reviews
7,101 Students
40 Courses
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.