Wordpress Plugin Development

Learn to create your own custom Wordpress plugins with PHP and MySQL.

What will I learn in this course?

In this course, you will learn Wordpress Plugin Development from scratch. WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. You will learn about 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 and much more!

What will I be able to do after this course?

By the end of this course, by developing 8 simple plugins we will have covered everything you need to know to be able to create awesome plugins that will run in most of the web.

Do I need any previous knowledge in order to take this course?

Yes. Although no previous Wordpress experience is required to take this course, we do need you to be familiar and have basic knowledge of PHP, MySQL and web development in general. We would recommend you to take any of our PHP and MySQL courses: PHP Fundamentals and/or PHP and MySQL. You can also take any of our WordPress related courses, such as: Create a Responsive Website with WordPress, Create a Custom WordPress Website for a Client and/or Create a WordPress Website with no Coding.


Your Instructor


Pablo Farias Navarro
Pablo Farias Navarro

Pablo is a web + mobile app developer and entrepreneur. Pablo is the founder of ZENVA. Besides teaching online how to create games, apps and websites to over 100k students, Pablo has created educational content for companies such as Amazon and Intel.

ZENVA runs four development communities featuring game, web and mobile app development tutorials: Zenva Academy, GameDev Academy, HTML5 Hive, and for Spanish speakers, De Idea A App.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile. Specialized in web, mobile application and game development.


Class Curriculum


  Intro
Available in days
days after you enroll
  Plugin Structure
Available in days
days after you enroll
  Hooks
Available in days
days after you enroll
  The Loop
Available in days
days after you enroll
  Shortcodes
Available in days
days after you enroll
  Post Metadata
Available in days
days after you enroll
  Widgets
Available in days
days after you enroll
  Admin Settings
Available in days
days after you enroll
  Dashboard Widgets
Available in days
days after you enroll
  Cron Tasks
Available in days
days after you enroll
  Plugin Lifecycle
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!



Really nice course. The level and speed and just right. He doesn't get too bogged down with the terminology but rather gets you experimenting straight away.

- Abi Sadi

If you want to develop plugins or simply gain a better understanding of Wordpress I urge you to take this course.

- Ken Partridge