Description
In this course, you will learn:
- Why code is essential for developing whatever you can imagine with WordPress.
- The ability to use PHP to manipulate data on a WordPress site.
- The ability to write JavaScript to provide dynamic interactivity to a WordPress site.
- How to create your own unique block types for the "Gutenberg" Block Editor.
- Professional WordPress developers must have the necessary abilities, expertise, and vocabulary.
Syllabus:
- First Coding Steps: PHP
- WordPress Specific PHP
- Pages
- Building the Blog Section
- Events Post Type
- Programs Post Type
- Professors Post Type
- Cleaner Code (Less Duplication)
- JavaScript Preparation
- Campus Post Type
- Live Search (UI JavaScript)
- WordPress REST API (AJAX)
- Customizing the REST API
- Combining Front-End & Back-End
- Non-JS Fallback Traditional Search
- User Roles and Permissions
- User Generated Content
- Like or "Heart" Count for Professors
- Going Live: Deploying Our WordPress Site (New for 2024)
- Extra Credit Challenges & Topics
- Plugin Development: PHP
- Plugin Development: Blocks, Gutenberg & React
- Plugin: Multiple Choice Block Type (React)
- Plugin: Featured Professor
- Plugin Development: Custom SQL Database Table
- Block Themes & Full Site Editing
- Interactivity API (New 2024)