Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Complete Wordpress Developer Course - Plugins & Themes (updated 7/2022)

    Posted By: ELK1nG
    Complete Wordpress Developer Course - Plugins & Themes (updated 7/2022)

    Complete Wordpress Developer Course - Plugins & Themes
    Last updated 7/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 15.38 GB | Duration: 50h 31m

    Learn how to develop WordPress themes and plugins. Includes React and Gutenberg development.

    What you'll learn
    Build a fully functioning WordPress theme and plugin
    Build websites for any business and audience
    License your theme and/or plugin
    Understand the architecture of a plugin and theme
    Understand the WordPress core and it's functions
    Fully Understand WordPress's API and how to interact with WordPress and its system
    Query the Database and create tables
    Comfortably navigate around the WordPress core
    Confidently use the command line and learn basic commands.
    Learn the latest features in JavaScript including ES6 modules and variables
    Improve your workflow using Babel and Webpack
    Create, manage and process admin forms.
    Create custom post types for special kinds of content
    Build custom Gutenberg blocks with React, Webpack and Babel.
    Requirements
    You should have a good understanding of HTML, CSS.
    If you know PHP and JavaScript, that's great but not required
    You should know how to install WordPress and navigate around.
    A text editor of your choice.
    Description
    Hello! Welcome to the WordPress development course. This is the most comprehensive and effective course on WordPress development around. This is the only course you'll ever need to learn WordPress development. WordPress currently holds a majority of the market share on the web. WordPress is an absolute dominant force and its popularity continuously grows. One of the best things about WordPress is that it's easily extendable. There are thousands of plugins and themes available both free and premium.In this course, I will teach you how to create your very own plugins and themes. This course was designed for those who truly want to master WordPress inside and out. There is no stone left unturned. This course will help make you into one of the most competitive WordPress developers out there. You will be able to develop custom plugins and themes no matter how hard the task is.You can expect high-quality and fresh tutorials. This course uses the latest versions of software development including PHP (8.x), and MySQL/MariaDB (8.x) . Here is an overview of what you can expect to learn.Take a static HTML template and convert it into a fully functioning WordPress theme. Write code that scales and learn the best practices for writing clean, efficient, secure, and reusable code. The WordPress coding standards are covered from PHP to JavaScript and CSS.Properly take advantage of the template hierarchy system and create your own custom templates for more unique designs.Build plugins that extend the core functionality of WordPress.Develop custom post types for content that give you the flexibility to curate content you want to. Apply metadata to your content and display everything on the front end.Learn about the various methods for creating your own custom admin forms and processing the data securely.Other topics include licensing, translations, security, authentication, full-site editing, block development and so much more!The APIs that are covered are the following: Database API, HTTP API, Metadata API, Options API, Plugins API, REST API, Rewrite API, and Settings API.On top of everything, you will also learn how to create your very own Gutenberg blocks. Take advantage of the newest feature that comes bundled with WordPress 6!Not confident with your React and JavaScript skills? That's completely fine! The skills required to build efficient and scalable Gutenberg blocks are covered in this course. You'll learn how to use Node, Webpack, Babel, and ReactIn a nutshell, we'll explore the various WordPress APIs and how they should be used. The developer documentation is filled with examples and each page is quite lengthy. WordPress development doesn't have to be hard to learn. The biggest mistake most coding tutorials make is expecting someone to learn simply by imitating others' code. Real-world situations are never exactly like the tutorial.I believe the best way to learn is to understand how a tool works and what it does for you, look at examples, and then try it yourself. That's how this course is built, with the goal to help you both learn and understand WordPress.Take the leap into Gutenberg DevelopmentThis course goes beyond the simple WordPress plugin development and WordPress theme development tutorials. You will learn how to create Gutenberg Blocks for WordPress as the back end. The CEO of WordPress, Matt Mullenweg, has urged developers to start learning JavaScript deeply. You will first learn the basics such as the command line and ES6. You will be caught up with the latest standards of JavaScript from modules to destructuring and so much more! Tools such as babel and webpack are also explored and implemented with our code. We will build a functioning WordPress Gutenberg block with React.  Build components to separate your code. All this knowledge is right at your fingertips!Why am I qualified to teach this course?I've been developing sites in WordPress for over 10 years. I know all the tricks to work with WordPress. I don't fool around. You will learn all my techniques and teach you the exact process I go through. I've sold commercial themes and plugins with over 1000+ sales worldwide. I know what it takes to create stuff that works!There is no useless information here in this course. It's all 100% high-quality content and nothing less. I guarantee you will absolutely love this course and see real results. You'll have the skills and confidence to build your own custom themes and plugins your clients will love. You'll be able to take on bigger projects for more money. Don't believe me? I offer a 100% refund within 30 days. There is absolutely no risk involved!Don't be the one that gets left behind! Enroll and start learning today

    Overview

    Section 1: Getting Started

    Lecture 1 Introduction

    Lecture 2 Free PDF Download

    Lecture 3 What is an environment?

    Lecture 4 Installing WordPress

    Lecture 5 Local Quick Tour

    Lecture 6 Text Editors

    Section 2: PHP Fundamentals

    Lecture 7 Introduction to PHP

    Lecture 8 Variables

    Lecture 9 Strings and Booleans

    Lecture 10 Functions

    Lecture 11 Arrays

    Lecture 12 Loops

    Lecture 13 Constants

    Lecture 14 Understanding Errors

    Lecture 15 Comments

    Lecture 16 WordPress and PHP

    Section 3: Kickstarting a Theme

    Lecture 17 Exploring the WordPress Configuration

    Lecture 18 Adjusting the Configuration

    Lecture 19 WordPress File and Folders

    Lecture 20 File Headers

    Lecture 21 Additional File Headers

    Lecture 22 Say Hello to Full-Site Editing

    Lecture 23 The Index Template

    Lecture 24 Recreating the Index Template

    Lecture 25 Language Attribute

    Lecture 26 Character Set

    Lecture 27 Loading Additional Tags

    Lecture 28 The Body Tag

    Lecture 29 Getting to know WordPress

    Lecture 30 WordPress Coding Standards

    Section 4: Global Styles

    Lecture 31 Aside: JSON

    Lecture 32 Introduction to Global Styles

    Lecture 33 Loading a Schema

    Lecture 34 Default Color Palette

    Lecture 35 Block Color Settings

    Lecture 36 Adding Colors to the Palette

    Lecture 37 Colors for backgrounds, text, and links

    Lecture 38 Custom Colors

    Lecture 39 Duotones

    Lecture 40 Gradients

    Lecture 41 Applying Colors

    Lecture 42 Applying Gradients

    Lecture 43 Applying Styles to Elements

    Lecture 44 Borders

    Lecture 45 Font Families

    Lecture 46 Font Sizes

    Lecture 47 Various Font Settings

    Lecture 48 Applying Typography Styles

    Lecture 49 Content Width

    Lecture 50 Margin and Padding

    Lecture 51 Custom Units

    Lecture 52 Block gaps

    Lecture 53 Enabling Everything

    Section 5: Managing Asset Files

    Lecture 54 Aside: Git & GitHub

    Lecture 55 Adding the Template

    Lecture 56 Understanding Hooks

    Lecture 57 The functions.php File

    Lecture 58 The Enqueue Hook

    Lecture 59 Aside: PHP Function Return Values

    Lecture 60 Including Files

    Lecture 61 Registering Styles

    Lecture 62 Enqueuing Styles

    Lecture 63 Fixing the Google Font

    Lecture 64 Loading Additional Head Tags

    Section 6: Templates

    Lecture 65 Creating a Header and Footer Template Part

    Lecture 66 Brief Anatomy of a Block

    Lecture 67 Optimizing the Header and Footer

    Lecture 68 Adding Dummy Content

    Lecture 69 Creating the Topbar

    Lecture 70 The Group Block

    Lecture 71 Loading Editor Styles

    Lecture 72 Adding a Navigation Menu

    Lecture 73 Adding the Midsection

    Lecture 74 Fixing the Editor Styles

    Lecture 75 Finishing the Header

    Lecture 76 Tailwind

    Lecture 77 Inserting the Columns Block

    Lecture 78 Query Loop Block

    Lecture 79 Adding Post Blocks

    Lecture 80 Styling Post Blocks

    Lecture 81 Pagination

    Lecture 82 Sidebar Blocks

    Lecture 83 Exercise: Footer Blocks

    Lecture 84 Template Hierarchy

    Lecture 85 404 Template

    Lecture 86 Category Template

    Lecture 87 Search Template

    Lecture 88 Single Post Template

    Lecture 89 Page Template

    Lecture 90 Custom Templates

    Section 7: JavaScript and React Fundamentals

    Lecture 91 What’s to come

    Lecture 92 Introduction to JavaScript

    Lecture 93 First Taste of JavaScript

    Lecture 94 Data Types

    Lecture 95 Variables

    Lecture 96 Constants

    Lecture 97 Template Literals

    Lecture 98 Creating Functions

    Lecture 99 Arrays

    Lecture 100 Objects

    Lecture 101 The Console Object

    Lecture 102 Loading JavaScript

    Lecture 103 Working with the DOM

    Lecture 104 Conditional Statements

    Lecture 105 Understanding Scope

    Lecture 106 Arrow Functions

    Lecture 107 Destructuring

    Lecture 108 What is React?

    Lecture 109 Getting Started with React

    Lecture 110 Creating a React App

    Lecture 111 Dynamic Content

    Lecture 112 Introduction to JSX

    Lecture 113 Components

    Lecture 114 Extending Components with Props

    Lecture 115 ES6 Modules

    Lecture 116 Adding State to a Component

    Lecture 117 Events

    Lecture 118 Using useEffect

    Lecture 119 The Command Line

    Lecture 120 Getting started with NodeJS

    Section 8: Block Development Fundamentals

    Lecture 121 Creating a Plugin

    Lecture 122 Securing the Main Plugin File

    Lecture 123 Installing WP Scripts with NPM

    Lecture 124 Upgrading WP Scripts

    Lecture 125 Creating a Bundle

    Lecture 126 Creating a Block Metadata File

    Lecture 127 Registering a Block

    Lecture 128 Enqueueing a Block’s Script

    Lecture 129 Adding a Custom Block

    Lecture 130 The RichText Component

    Lecture 131 Storing Data in Attributes

    Lecture 132 Saving the Block

    Lecture 133 Aside: JavaScript Spread Operator

    Lecture 134 Adding Block Props

    Lecture 135 Enqueuing Styles for Blocks

    Lecture 136 Fixing the Fancy Header Styles

    Lecture 137 Formatting the RichText Component

    Lecture 138 The InspectorControls and PanelBody Components

    Lecture 139 Adding a Color Palette

    Lecture 140 Dynamic Styles

    Lecture 141 Attribute Sources

    Lecture 142 Creating Multiple Blocks

    Section 9: Server-Side Rendering

    Lecture 143 What is Server-Side Rendering?

    Lecture 144 Creating a Search Form Block

    Lecture 145 Adding a Custom Icon

    Lecture 146 Adding the Template

    Lecture 147 The PanelColorSettings Component

    Lecture 148 Exercise: Applying Colors

    Lecture 149 Creating a Render Callback

    Lecture 150 Rendering a Block with Output Buffers

    Lecture 151 Using Attributes in a PHP Render Function

    Lecture 152 Grabbing the Search Query

    Lecture 153 Adding the Form to the Template

    Lecture 154 Creating a Page Header Block

    Lecture 155 Exercise: Adding the RichText Component

    Lecture 156 The ToggleControl Component

    Lecture 157 Toggling Content

    Lecture 158 Rendering the Category

    Lecture 159 Adding Support for Output Buffers

    Lecture 160 Including Files with Globs

    Lecture 161 A Different Way to Create a Plugin

    Lecture 162 Gutenberg Block Examples

    Section 10: Authentication

    Lecture 163 Creating the Header Tools Block

    Lecture 164 The SelectControl Component

    Lecture 165 The CheckboxControl Component

    Lecture 166 Exercise: Toggling the Links

    Lecture 167 Finishing the Header Tools Block

    Lecture 168 Creating the Authentication Modal Block

    Lecture 169 Toggling the Registration Form

    Lecture 170 Rendering the Modal

    Lecture 171 Loading a View Script

    Lecture 172 Fixing the View Script

    Lecture 173 Waiting for the Document to be Ready

    Lecture 174 Opening and Closing the Modal

    Lecture 175 Switching Tabs

    Lecture 176 Handling Form Submissions

    Lecture 177 What is a REST API?

    Lecture 178 Practicing with the Rest API

    Lecture 179 The Problem with the Core Endpoint

    Lecture 180 Adding a Custom Endpoint

    Lecture 181 Handling the Response

    Lecture 182 PHP: Classes

    Lecture 183 Validating the Request Parameters

    Lecture 184 Preventing Duplicate Users

    Lecture 185 Creating a New User

    Lecture 186 Inline Scripts

    Lecture 187 Submitting the Registration Form

    Lecture 188 Preparing the Sign in Endpoint

    Lecture 189 User Authentication

    Lecture 190 Wiring the Login Form

    Lecture 191 Finishing the Blocks

    Lecture 192 Static Properties

    Lecture 193 WordPress HTTP Methods

    Section 11: SQL Fundamentals

    Lecture 194 Introduction to SQL

    Lecture 195 Databases and Tables

    Lecture 196 Creating Tables

    Lecture 197 Inserting Data

    Lecture 198 Reading Data

    Lecture 199 Updating Data

    Lecture 200 Deleting Data

    Section 12: Custom Post Types

    Lecture 201 What’s Next

    Lecture 202 Registering a Custom Post Type

    Lecture 203 Customizing the Post Type

    Lecture 204 Adding Support for Gutenberg

    Lecture 205 Taxonomies

    Lecture 206 Plugin Activation

    Lecture 207 Flushing Rewrite Rules

    Lecture 208 Custom Taxonomies

    Lecture 209 Custom Taxonomy Fields

    Lecture 210 Understanding Metadata

    Lecture 211 Saving Term Metadata

    Lecture 212 Editing Taxonomy Fields

    Lecture 213 Creating the Recipe Summary Block

    Lecture 214 Retrieving the Post ID with Block Context

    Lecture 215 Grabbing Term IDs with useEntityProp

    Lecture 216 The useSelect Function

    Lecture 217 Retrieving Cuisine Terms

    Lecture 218 Registering Term Meta

    Lecture 219 Mapping the Cuisines

    Lecture 220 Waiting for Data to be Resolved

    Lecture 221 Saving Post Metadata

    Lecture 222 Registering Post Metadata

    Lecture 223 Grabbing Post Metadata

    Lecture 224 Adding a Rating Component

    Lecture 225 Creating a Database Table with Adminer

    Lecture 226 Creating a Database Table during Plugin Activation

    Lecture 227 Rendering the Block

    Lecture 228 Displaying the Cuisine Terms with PHP

    Lecture 229 Preparing the Frontend

    Lecture 230 Loading React on the Frontend

    Lecture 231 The apiFetch Function

    Lecture 232 Exercise: Preparing the Rating Endpoint

    Lecture 233 Prepared SQL Statements

    Lecture 234 Inserting the Recipe

    Lecture 235 Updating the Permissions

    Lecture 236 Custom Hooks

    Section 13: Nested Blocks

    Lecture 237 Creating a Nested Block

    Lecture 238 Adding Support for Inner Blocks

    Lecture 239 Inner Blocks Template Options

    Lecture 240 Adding Columns

    Lecture 241 Adding the MediaPlaceholder Component

    Lecture 242 Custom Image Sizes

    Lecture 243 Adding Filter Hooks

    Lecture 244 Handling Selections

    Lecture 245 Handling URL Images

    Lecture 246 Understanding Blob Images

    Lecture 247 Handling Blob Images

    Lecture 248 Exercise: Adding a Spinner

    Lecture 249 Using State to Prevent Blobs

    Lecture 250 Fixing Blob Memory Leaks

    Lecture 251 Quickly Refactoring the Team Member Block

    Lecture 252 Adding a Toolbar Option

    Lecture 253 Quick Fix for the Toolbar

    Lecture 254 Custom Toolbar Buttons

    Lecture 255 Exercise: Toggling the Image Alt Field

    Lecture 256 Custom Block Context

    Lecture 257 Preparing the Social Media Links

    Lecture 258 Adding a Tooltip

    Lecture 259 Detecting Block Selection

    Lecture 260 Tracking the Active Selection

    Lecture 261 Editing a Social Media Link

    Lecture 262 Saving the Team Member Block

    Lecture 263 Optimizing Attributes

    Lecture 264 Block Previews

    Section 14: Querying Posts

    Lecture 265 Creating a Popular Recipes Block

    Lecture 266 The QueryControls Component

    Lecture 267 Category Suggestions

    Lecture 268 Updating the Attribute

    Lecture 269 Testing the Endpoint

    Lecture 270 Ordering Posts by Metadata

    Lecture 271 Querying Posts in a Block

    Lecture 272 Rendering Raw HTML

    Lecture 273 The WP_Query Class

    Lecture 274 The WordPress Loop

    Lecture 275 Creating a Daily Recipe Block

    Lecture 276 Transients

    Lecture 277 Custom Endpoint

    Lecture 278 Displaying the Daily Recipe in the Editor

    Lecture 279 Finishing the Daily Recipe Block

    Lecture 280 Measuring Queries

    Section 15: Exploring More Block Features

    Lecture 281 Creating an Alert Box Block

    Lecture 282 Understanding SASS

    Lecture 283 Editor Styles

    Lecture 284 Block Supports

    Lecture 285 Block Variations

    Lecture 286 Block Styles

    Lecture 287 Understanding Deprecations

    Lecture 288 Handling Template Deprecations

    Lecture 289 Publishing a Plugin

    Section 16: Custom Admin Pages

    Lecture 290 WordPress APIs

    Lecture 291 Understanding the Options API

    Lecture 292 Adding Plugin Settings

    Lecture 293 Adding a Custom Admin Menu & Page

    Lecture 294 Preparing the Admin Page

    Lecture 295 Handling Admin Form Submissions

    Lecture 296 Updating Options

    Lecture 297 Enqueuing the Media Library

    Lecture 298 Adding New Entry Files to Webpack

    Lecture 299 Registering the Admin Assets

    Lecture 300 Exercise: Adding an Open Graph Image Size

    Lecture 301 Selecting Images

    Lecture 302 Adding a Submenu

    Lecture 303 Registering an Options Group

    Lecture 304 Adding Sections

    Lecture 305 Adding Fields

    Lecture 306 Registering Post Metadata

    Lecture 307 Enqueueing Block Editor Assets

    Lecture 308 Registering a Sidebar

    Lecture 309 Selecting Metadata

    Lecture 310 Dispatching Updates

    Lecture 311 Custom Media Upload Interface

    Lecture 312 Rendering Tags in the Head

    Section 17: Finishing Touches

    Lecture 313 Preparing a New Format Type

    Lecture 314 Registering a Format Type

    Lecture 315 Conditionally Rendering Toolbar Buttons

    Lecture 316 Translation Functions

    Lecture 317 Creating a Translation Template with the WP CLI

    Lecture 318 Loading Translations

    Lecture 319 Adding a New Language

    Lecture 320 Loading Block Translations

    Lecture 321 Uninstalling a Plugin

    Lecture 322 Debugging Hooks and Queries

    Lecture 323 Quick Adjustments to the Theme

    Lecture 324 Bundling Plugins with TGMPA

    Section 18: The End

    Lecture 325 Conclusion

    Section 19: Getting Started

    Lecture 326 LEGACY LECTURES AHEAD!!! PLEASE READ!!!

    Lecture 327 Overview

    Lecture 328 Getting to know WordPress

    Lecture 329 Setting up for WordPress

    Lecture 330 Exploring Environments and Text Editors

    Lecture 331 PHP Refresher & WordPress Coding Standards

    Lecture 332 Lectures Notes

    Section 20: Theme Development Foundation

    Lecture 333 Exploring WordPress & Configuring the wp-config.php file

    Lecture 334 File Headers

    Lecture 335 Functions File & Action Hooks

    Lecture 336 Loading styles and scripts with enqueues

    Lecture 337 Cache Issues

    Lecture 338 Adding Dummy Content

    Lecture 339 Menu Support

    Lecture 340 Aside: Menu Walker

    Lecture 341 Creating Header & Footer Areas

    Lecture 342 Creating Sidebars and Widget Areas

    Lecture 343 Formatting the search form

    Lecture 344 The Loop

    Lecture 345 Template Parts

    Lecture 346 Template Tags

    Lecture 347 Pagination

    Lecture 348 Lectures Notes & Download Source Code for this Section

    Section 21: Templates & The Customizer

    Lecture 349 Template Hierarchy & Single Post Template

    Lecture 350 Comments Template

    Lecture 351 Author Template Tags

    Lecture 352 Related Posts using the WP_Query Class

    Lecture 353 Page Template

    Lecture 354 404 and Category Template

    Lecture 355 Date Template

    Lecture 356 Attachment Templates

    Lecture 357 Search and Custom Templates

    Lecture 358 Completing the Header, Title and Ad Sections

    Lecture 359 Theme Customizer API

    Lecture 360 Dropdown and Checkboxes using the Customizer API

    Lecture 361 Customizer Transports and Overriding existing Settings

    Lecture 362 Color & Upload Controllers for the Customizer

    Lecture 363 More Theme Support & Creating Starter Content

    Lecture 364 Displaying Popular Posts and Conditional Tags

    Lecture 365 Finishing Touches

    Lecture 366 Lecture Notes & Download the Source Code

    Section 22: Theme Templates

    Lecture 367 Template Tags Overview

    Lecture 368 General Tags

    Lecture 369 Navigation Tags

    Lecture 370 Link Tags

    Lecture 371 Lecture Notes & Download the Source Code

    Section 23: Plugin Development

    Lecture 372 Overview

    Lecture 373 Creating our First Plugin

    Lecture 374 WordPress Action & Filter Hooks

    Lecture 375 Custom Hooks and Prioritization

    Lecture 376 Plugin Activation & Security

    Lecture 377 Creating a Custom Post Type

    Lecture 378 Metadata API

    Lecture 379 Filter Hooks

    Lecture 380 Creating Database Tables

    Lecture 381 Download Assets

    Lecture 382 Sending and using AJAX Requests

    Lecture 383 Handling AJAX Requests and inserting data into the Database

    Lecture 384 Changing the Custom Post Type’s Table Columns

    Lecture 385 Lecture Notes & Download Source Code for this Section

    Section 24: Gutenberg Prerequisites

    Lecture 386 Gutenberg

    Lecture 387 The Command Line / Terminal

    Lecture 388 Getting started with NodeJS

    Lecture 389 Modules and CommmonJS

    Lecture 390 Built-in and 3rd Party Modules

    Lecture 391 Introduction to Webpack and Dependencies

    Lecture 392 Webpack Configuration

    Lecture 393 Webpack Loaders & Babel

    Lecture 394 ES6 Constants and Let

    Lecture 395 ES6 Arrow Functions

    Lecture 396 ES6 Modules & Destructuring

    Lecture 397 Getting Started with React

    Lecture 398 Reusing Components and Properties

    Lecture 399 Lecture Notes

    Section 25: Gutenberg Development

    Lecture 400 Getting Started with Gutenberg

    Lecture 401 Registering and Enqueueing the Block Assets

    Lecture 402 Registering Blocks

    Lecture 403 Block Settings

    Lecture 404 Using the edit and save properties

    Lecture 405 Inspector Controls

    Lecture 406 Sidebar: ES6 Rest and Spread Operators

    Lecture 407 Attributes

    Lecture 408 Rendering the Block

    Lecture 409 Styling Blocks

    Lecture 410 Alignment Toolbar

    Lecture 411 Block Alignment

    Lecture 412 Lecture Notes & Download the Source Code

    Section 26: Gutenberg Components

    Lecture 413 High Level Overview of Gutenberg

    Lecture 414 Gutenberg Blocks with ES5

    Lecture 415 Rich Text Block

    Lecture 416 Custom Toolbar

    Lecture 417 Form Toggle

    Lecture 418 Inspector Control Fields

    Lecture 419 Media Uploads

    Lecture 420 Lecture Notes & Download the Source Code

    Section 27: Advanced Plugin Development

    Lecture 421 Creating a Widget

    Lecture 422 Cron Jobs and Transients API

    Lecture 423 Creating a Shortcode for Frontend Publishing

    Lecture 424 Sanitizing HTML input and inserting a post

    Lecture 425 Custom Hooks with the Plugin API and sending E-mails

    Lecture 426 Creating the Login & Registration Forms

    Lecture 427 User Registration

    Lecture 428 User Authentication

    Lecture 429 Alternative User Authentication

    Lecture 430 Adding a Logout Link

    Lecture 431 Prepared Database Queries

    Lecture 432 Uninstalling a Plugin

    Lecture 433 Creating a WordPress Dashboard Widget

    Lecture 434 Using the HTTP API to retrieve content from external services

    Lecture 435 Flushing the Rewrite Rules with the Rewrite API

    Lecture 436 Shortcodes Explored In-Depth

    Lecture 437 Lecture Notes & Download the Source Code

    Section 28: Creating Admin Forms

    Lecture 438 WordPress APIs

    Lecture 439 Options API

    Lecture 440 Adding an Admin Menu and Page

    Lecture 441 Processing Admin Form Settings

    Lecture 442 Settings API

    Lecture 443 Featured Images using the WordPress Media Uploader

    Lecture 444 Custom User Roles and Capabilities

    Lecture 445 Custom Taxonomies

    Lecture 446 Custom Taxonomy Settings

    Lecture 447 Custom Post Type UI and Advanced Custom Fields

    Lecture 448 Lecture Notes & Download Source Code for this Section

    Section 29: WooCommerce and BuddyPress Development

    Lecture 449 Overview

    Lecture 450 Getting Started with BuddyPress Theme Development

    Lecture 451 BuddyPress Single Member Pages

    Lecture 452 BuddyPress Single Member Custom Profile Tabs

    Lecture 453 Custom CSS for BuddyPress

    Lecture 454 Getting started with Woocommerce Development

    Lecture 455 Woocommerce Product Page Templates

    Lecture 456 Cart, E-mail, and Misc. Woocommerce Templates

    Lecture 457 Custom Cart Menu Item for Woocommerce

    Lecture 458 Lecture Notes & Download Source Code for this Section

    Section 30: Finalizing the theme & plugin

    Lecture 459 Custom Excerpts

    Lecture 460 Custom Author Fields and Avatars

    Lecture 461 Image Cropping

    Lecture 462 Main Query Home Page Modifications

    Lecture 463 Admin Notices

    Lecture 464 Debugging Hooks, Queries and using Tools

    Lecture 465 Securing the wp-config File

    Lecture 466 SEO, Schema and Microdata

    Lecture 467 RTL Support

    Lecture 468 Accessibility

    Lecture 469 Child Themes

    Lecture 470 Translations

    Lecture 471 Bundling Plugins with TGMPA

    Lecture 472 Licensing & Making money with your Plugin/Theme

    Lecture 473 Theme Starter Alternatives

    Lecture 474 Conclusion

    Lecture 475 Lecture Notes & Download Source Code for this Section

    Web designers and developers who wish to take their skills and profit to the next level.,Anyone who wants to generate new income streams,Anyone who wants to understand how the WordPress core truly works and extend it.,Entrepreneurs who want to learn how to build quality and premium plugins and themes.,Anyone who wants to go beyond the basic template tutorials and learn how to add unique features along with BuddyPress and Woocommerce integration.,This course is for students who are new to developing plugins and themes and would like to learn the best practices for developing themes/plugins.,The late beginner to PHP and JavaSricpt programming.