Home
Courses
Beginner WordPress Developer
PHP
Exit Course
A brief overview of how WordPress works
WordPress and web servers
Preview
The WordPress file structure
Preview
The WordPress database
Preview
Permalinks, rewriting urls on Apache and Nginx
Preview
Front-end page request
Preview
Admin page request
Preview
6 lessons
Local development requirements
Local development environment
Preview
WordPress Installation
Preview
Code editor
Preview
Other useful development tools
Preview
4 lessons
The programming languages of WordPress
HTML
Preview
CSS
Preview
JavaScript
Preview
PHP
Preview
MySQL
Preview
5 lessons
WordPress hooks
WordPress Hooks
Preview
Action Hooks
Preview
Filter Hooks
Preview
Working with hooks
Preview
4 lessons
An introduction to developing WordPress themes
Introduction to themes for developers
Preview
Theme structure
Preview
Main stylesheet
Preview
Templates
Preview
Global settings and styles
Preview
Create Block Theme plugin
Preview
6 lessons
An introduction to developing WordPress plugins
What is a plugin?
Preview
Plugin requirements
Preview
Custom post types
Preview
Custom taxonomies
Preview
Custom post type data
Preview
Enqueuing CSS or JavaScript
Preview
6 lessons
An introduction to developing WordPress blocks
Setting up your block development environment
Preview
Scaffolding a new block
Preview
Building your first block
Preview
Block functionality
Preview
Block attributes
Preview
Block supports and styles
Preview
Static vs dynamic blocks
Preview
7 lessons
An introduction to the WordPress REST API
The WordPress REST API
Preview
Using the WordPress REST API
Preview
Interacting with the WordPress REST API
Preview
Extending the WordPress REST API
Preview
4 lessons
An introduction to developing for WordPress securely
Securely developing plugins and themes
Preview
Fixing common security vulnerabilities
Preview
Tools to detect security vulnerabilities
Preview
3 lessons
An introduction to Internationalization
What is Internationalization?
Preview
The commonly used Internationalization functions
Preview
2 lessons
An introduction to WordPress multisite
Setting up a WordPress multisite network
Preview
Managing a WordPress multisite network
Preview
Advanced multisite management
Preview
Developing for a multisite network
Preview
Building plugins and themes that support multisite
Preview
5 lessons
Debugging in WordPress
The built-in WordPress debugging options
Preview
Examining the state of your PHP code
Preview
Examining the state of your JavaScript code
Preview
Useful debugging plugins
Preview
4 lessons
Common WordPress developer tasks
Quiz time
1 lesson, 1 quiz
Extending WordPress
Time to test your skills
1 lesson, 1 quiz
The WordPress development stack
Test your knowledge
1 lesson, 1 quiz
The programming languages of WordPress
PHP