WordPress—A Complete Guide
Gain insights into building custom WordPress themes using PHP and JavaScript. Delve into theme basics, advanced post types, and dynamic sites via the WordPress REST API to expand job opportunities.
Join 3.1 million developers at
What You'll Learn
- Hands-on experience in creating custom and interactive themes using WordPress
- Familiarity with PHP to manipulate the data of WordPress websites
- Working knowledge of JavaScript to perform actions in real time
- The ability to convert any static HTML template to an interactive WordPress theme
- The ability to leverage the WordPress REST API and create custom REST routes
Learning Roadmap
2.
Introduction
Introduction
3.
Theme files
Theme files
3 Lessons
3 Lessons
4.
Customizing WordPress Theme
Customizing WordPress Theme
5 Lessons
5 Lessons
5.
Basic Website Design
Basic Website Design
4 Lessons
4 Lessons
6.
Custom Post Types
Custom Post Types
3 Lessons
3 Lessons
7.
Custom Fields
Custom Fields
4 Lessons
4 Lessons
8.
Custom Queries
Custom Queries
6 Lessons
6 Lessons
9.
Relationships between Post Types
Relationships between Post Types
3 Lessons
3 Lessons
10.
Working with Images
Working with Images
4 Lessons
4 Lessons
11.
JavaScript for WordPress
JavaScript for WordPress
4 Lessons
4 Lessons
12.
WordPress REST API
WordPress REST API
4 Lessons
4 Lessons
13.
Custom REST API
Custom REST API
4 Lessons
4 Lessons
14.
Non-JavaScript Search
Non-JavaScript Search
2 Lessons
2 Lessons
15.
CRUD Operations on the WordPress REST API
CRUD Operations on the WordPress REST API
6 Lessons
6 Lessons
16.
User Roles and Permissions
User Roles and Permissions
5 Lessons
5 Lessons
17.
WordPress Block Editor
WordPress Block Editor
11 Lessons
11 Lessons
18.
Plugin Development
Plugin Development
5 Lessons
5 Lessons
20.
Appendix
Appendix
4 Lessons
4 Lessons
DataJek
A bay area tech outfit, throwing lots of good ideas on the wall to see what sticks!
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources