Master Wordpress Plugin Development

Posted By: ELK1nG

Master Wordpress Plugin Development
Published 10/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.46 GB | Duration: 8h 6m

Learn how to develop WordPress plugins from scratch - basic to advanced

What you'll learn

Learn how to develop custom plugins from scratch

Learn all about hooks

Use object-oriented programming to create plugins

Use advanced WP Queries

Learn how to use custom tables and database queries

Debugging

How to work with ACF

Custom login and registration

Custom user roles

Ajax

How to handle form submissions

How to translate your plugins

Much more as a whole

Requirements

No previous WordPress plugin development is necessary, you will learn everything you need to know from absolute scratch

PHP

Some familiarity with WordPress is assumed

Description

Do you already know PHP and have at least basic WordPress knowledge? Then it is time to take your skills to the highest level in WordPress, and that is WordPress plugin development.This is the only course you need to actually master WordPress plugin development from absolute scratch.WordPress is the best platform for making websites, but to be able to take advantage of it completely and use it to its full potential you must learn how to develop custom plugins.WordPress is very powerful and of course has its way of doing things and this course teaches you the ins and outs of it, completely from scratch.This course will teach you everything you need to know to create any WordPress plugins that you want!Through the course we will build three plugins that cover everything from basic hooks to working with custom queries and tables.Some of the things taught in the course are:Action and filter hooksHelpful VS Code plugins to speed up workVarious hooksDebugging ( logging and breakpoints )Object-oriented approach to building pluginsData sanitization Custom login and registrationCustom user roles How to handle form submissionHow to validate forms ( both server-side and client-side )How to include js and css files How to pass data from PHP to JavaScript filesHow to use AjaxHow to secure forms How to use advanced WP Queries How to work with Advanced Custom FieldsHow to create custom tablesHow to perform custom database queriesHow to translate pluginsHow to upload files How to use WordPress wysiwig on the frontendMuch more as a wholeThe bottom line is that this course will teach you how to become a confident WordPress plugin developer able to tackle any project that comes your way!Enroll today and master the necessary skills for the most popular website development platform!

Overview

Section 1: Introduction and course files

Lecture 1 Introduction and plugins overview

Lecture 2 VS Code extensions and course files

Section 2: First Steps

Lecture 3 New project

Lecture 4 Setting up the project

Lecture 5 Using hooks - feel the power

Lecture 6 Debugging

Section 3: Plugin 1 - VK Slider

Lecture 7 VK Post Slider - shortcode

Lecture 8 wp_enqueue_scripts

Lecture 9 slick carousel

Lecture 10 Making the plugin object-oriented - Main File

Lecture 11 Add shortcode and scripts

Lecture 12 Admin Settings page

Lecture 13 Shortcode ternary and delete_option

Section 4: Plugin 2 - VK Filter

Lecture 14 Recipe CPT

Lecture 15 VK_Filter Man File and basic filtering

Lecture 16 list_recipes shortcode

Lecture 17 Admin page ( simple )

Lecture 18 Admin page proper

Lecture 19 front_filter shortcode

Lecture 20 Handle filter submission

Lecture 21 Filter ajax

Lecture 22 Difficulty checkboxes and small fixes

Lecture 23 Translating the plugin

Lecture 24 Adding a nonce

Section 5: Plugin 3 - Add and review recipes

Lecture 25 Add and review recipes base class

Lecture 26 Admin page

Lecture 27 Register shortcode

Lecture 28 Handle registration

Lecture 29 Login

Lecture 30 Add user role

Lecture 31 Adding nonces to register and login

Lecture 32 Registration flash messages

Lecture 33 User restrictions

Lecture 34 Register server-side validation

Lecture 35 Register sticky data

Lecture 36 Register client-side validation

Lecture 37 Login validation

Lecture 38 Refactor main file

Lecture 39 Modify main menu

Lecture 40 Redirect logged in user

Lecture 41 Add recipe shortcode

Lecture 42 Handle recipe submission

Lecture 43 Admin select categories

Lecture 44 Add recipe with categories

Lecture 45 admin_post anyone can submit

Lecture 46 Backend validation

Lecture 47 Log in to add recipe

Lecture 48 Upload featured image

Lecture 49 Add recipe success message

Lecture 50 Adding a wysiwig

Lecture 51 Add recipe client-side validation

Lecture 52 Preview image

Lecture 53 Menu clean-up

Lecture 54 Styling list recipe shortcode

Lecture 55 Profile shortcode

Lecture 56 Create custom table

Lecture 57 Rating shortcode

Lecture 58 Handle submit rating

Lecture 59 Ajax submit rating

Lecture 60 user cant rate own recipe and display author in recipe list

Lecture 61 Add recipes

Anyone that wants to learn how to develop custom WordPress plugins from scratch