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
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