12.09.2022, 20:40
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.
Homepage
Download from Rapidgator: