Log In
0% completed
All Lessons
Free Lessons (3)
Getting Started
Overview
Introduction
WordPress Development Environment
Creating a Website in WordPress
Creating a Custom Theme
Template Hierarchy
PHP for WordPress
Theme files
The WordPress Loop
Single Post and Page Template
Header and Footer Template
Customizing WordPress Theme
Using HTML Template for Home Page: Part I
Using HTML Template for the Home Page: Part II
Using HTML Template for Interior Pages
Page Hierarchy
Navigation Menus
Basic Website Design
Designing the Home Page
Designing the Blog Page
Design Single Blog Post Page
Designing the Archive Page
Custom Post Types
Registering Custom Post Type
Displaying Single Post of the Custom Post Type
Displaying Custom Post Type Archive
Custom Fields
Adding Custom Fields
Using Custom Field on the Frontend
Reduce Code Duplication Using Functions
Create Custom Fields for Event Posts
Custom Queries
Creating a Custom Query
Custom Query Arguments
Meta Queries
Customizing the Default Query
Pagination with Custom Query—Past Events
Template Parts
Relationships between Post Types
Creating Post Relationships
Displaying Relationships on the Frontend
Displaying Reverse Relationship
Working with Images
Assign Thumbnail to a Post
Display Thumbnails on the Frontend
Custom Image Sizes
Cropping Images
JavaScript for WordPress
Using a Build Tool
Building Live Search Functionality: Part I
Building Live Search Functionality: Part II
Working with Timers
WordPress REST API
Working with the WordPress REST API
Format JSON Data to Display Results
Working with Multiple Post Types
Add New Custom Field to the REST API
Custom REST API
Creating a Custom REST API
Using Single REST API Endpoint for Multiple Post Types
Keyword Searching with WP_Query
Post Type Relationships in Search Logic
Non-JavaScript Search
Traditional Search without JavaScript
Format Non-JavaScript Search Results
CRUD Operations on the WordPress REST API
Custom Post Type for Storing Lecture Notes
Using JavaScript to Manipulate Lecture Posts
Connecting Frontend to the REST API
PUT Request to REST API
DELETE Request to REST API
POST Request to REST API
User Roles and Permissions
User Roles and Permissions
Register Users on the Website
User Content Privacy
Per User Post Limit
Security Best Practices
WordPress Block Editor
Full Site Editing
Exploring Blocks
Creating a Block
Customizing a Block
Building a Custom Button Block
Block Settings Panel
Color Settings
Nesting Blocks
Uploading Images
PHP Render Callback Approach
The theme.json File
Plugin Development
Introduction to Plugin Development
Using WordPress Settings API: Part I
Using WordPress Settings API: Part II
Coding the Plugin Logic
Creating Custom Setting Page with Submenu
Conclusion
Final Remarks
Appendix
Installing Local
Installing VS Code
Installing Node.js
The Website's Database
WordPress—A Complete Guide
/
...
/
Installing Local
Installing Local
Learn how to install the website dev tool, Local.
We'll cover the following...
Installing LOCAL
Installing LOCAL
To install Local, go
...