Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

WordPress for Beginners - Master WordPress Quickly

via YouTube

Overview

This course introduces students to the development of WordPress websites. Students will be guided through the basics of setting up a development environment and learn how to install new themes and work with PHP and WordPress functions. In addition, they will learn how to set up a global header and footer and convert static HTML templates into WordPress themes. Students will delve into the WordPress classic editor, the loop and editing and improving the project. Furthermore, they will learn about parent and children relationship, menu setup, dynamic menu navigation, custom homepage, custom post types and integrating Google Maps in custom post types. They will also write custom queries, use excerpts and highlight links, create image sizes and set up dynamic background images. In addition, students will cover JavaScript topics such as live search, keyword searching, timing functions and display content in real time. They will also learn about creating user roles and permissions, open registration and use the WP-REST API. Through the career challenge, students will learn the concept of a JS library or framework and creating a plugin. The course will finish with topics such as authentication of website and using custom query variables.

Syllabus

Introduction to the WordPress Development Course.
What is a Dev Environment? | Your First Installation.
First Taste of PHP | Complete WordPress Tutorial Series.
How to Create or Install a New Theme in WordPress.
What is a Function? WordPress | PHP.
What is an Array? WordPress | PHP.
WordPress Classic Editor vs Default Editor.
What is The Famous Loop in WordPress?.
How to Setup Global Header and Footer in WordPress.
How to Convert Static HTML Template into WordPress Theme.
How to Avoid Caching of CSS & JS During Development.
How to Setup Page Template in WordPress.
How to Create Parent & Children Relationship in WordPress.
To echo or Not To echo Functions in WordPress.
How to Create Menu of Child Page in WordPress.
A few Quick Edits and Improvements.
How to Setup Dynamic Navigation Menus in WordPress.
How to Setup Custom Homepage in WordPress.
How to Create a Separate Page for Blog Posts in WordPress.
How to Customize WordPress Archives Page.
How to Write a Custom Query in WordPress.
Quick Edits & Improvements in our WordPress Project.
How to Create Custom Post Types Without Using Plugins in WordPress.
How to Display Custom Post Types on Front End in WordPress.
Working with Excerpt and Highlighting Links in Navbar in WordPress.
Custom Fields With and Without Using Plugins in WordPress.
How to Write Ordering/Sorting Custom Queries in WordPress.
How to Manipulate Default URL Based Queries in WordPress.
How to Query Specific Posts on a Custom Page in WordPress.
How to Create a Relationship between Posts in WordPress.
How to Display Posts Based on Their Relationship in WordPress.
Quick Program Post Type Edits in our Current Project.
How to Create Custom Post Type using mu-plugins in WordPress.
How to Add Featured Image to a Post in WordPress.
How to Display Custom Image Sizes on Front End in WordPress | Cropping Images for Better Performance.
How to Setup Dynamic Background Image in WordPress.
How to Reduce Duplicate Code in WordPress | Create Our Own Function.
How to Use Our Own Custom Functions in WordPress.
How to Create Template Parts in WordPress | Reduce Duplicate Code.
How to Integrate Google Maps in Custom Post Types in WordPress | Advanced Custom Fields.
How to Display Google Maps on Front End in WordPress | Part 1.
How to Display Google Maps on Front End in WordPress | Part 2.
Quick Edits and Bug Fixing in Our Current Project.
How to Setup Live Search in WordPress using JavaScript.
Open and Close Search Overlay using JavaScript | Live Search in WordPress.
How to Use Keyboard Events in JavaScript.
How to Set Timer in JavaScript | Timing Functions.
How to Add "Loading" Spinner Icon using JavaScript.
How to Display WordPress Content using JavaScript in Real-Time.
How to Generate HTML Based on JSON Data | WP REST API.
What if a Search has Zero Results? | Conditional Logic Within Template Literal in JavaScript.
How to Add HTML through JS? How to Autofocus Input Field using JS?.
REST API | Working with Multiple Post Types in WordPress | Synchronous vs Asynchronous | Part 1.
REST API | Working with Multiple Post Types in WordPress | Synchronous vs Asynchronous | Part 2.
How to Add New Custom Field in REST API | WordPress.
REST API | How to Add New Custom Route URL | WordPress.
Create Your Own Raw JSON Data in WordPress | REST API.
WP Query and Keyword Searching using REST API in WordPress | Secure and Fast Custom Search.
Secure and Fast Live Custom Search in WordPress | Searching Within Multiple Post Types.
How to Use Custom REST API URL in JavaScript | WordPress.
Custom Layout & JSON based on Post Type in WordPress.
Custom Search Logic That's Aware of Relationships in WordPress | Part 1.
Custom Search Logic That's Aware of Relationships in WordPress | Part 2.
Completing Our Search Overlay Section | WordPress Project Series.
Traditional WordPress Searching | Non-JS | Part 1.
Traditional WordPress Searching | Non-JS | Part 2.
Custom User Roles and Permissions using Plugin in WordPress.
How to Create Open Registration System in WordPress | Part 1.
How to Create Open Registration System in WordPress | Part 2.
How to Submit Posts from Front-End in WordPress | My Notes Feature | CRUD Exercise.
Connecting With the REST API | My Notes Front End | Part 1.
Connecting With the REST API | My Notes Front End | Part 2.
How to Delete Posts from Front End using REST API in WordPress | CRUD Exercise.
How to Edit or Update Posts from Front End using REST API in WordPress | CRUD Exercise.
How to Create New Posts from Front End in WordPress | CRUD | REST API | Part 1.
How to Create New Posts from Front End in WordPress | CRUD | REST API | Part 2.
Posts Permissions and Security in WordPress | CRUD | Part 1.
Posts Permissions and Security in WordPress | CRUD | Part 2.
How to Limit Posts for Each User in WordPress | CRUD | Submitting Posts from Front End.
How to Allow Users to Like a Post in WordPress | Part 1.
How to Allow Users to Like a Post in WordPress | Part 2.
How to Create Custom API Endpoints for "Like" Actions in WordPress.
How to CREATE and DELETE Posts with PHP in WordPress.
How to Enforce Limit of One Like Per User on a Single Post in WordPress.
How to Update Like Count in Real Time in WordPress.
How to Deploy our WordPress Website on a Real Web Host.
Simple and Quick Way of Uploading a WordPress Website on a Server.
Advanced and Secure Way of Uploading a WordPress Website on a Server.
Database Config for Two Site Environments in WordPress | Getting Ready to Deploy.
How to Ignore Certain Files with Git | Uploading Website on Server | Part 1.
Automatic Git Deployments to Web Host Server | Uploading Website on Server | Part 2.
How to Create a Plugin in WordPress.
How to Create a Custom Block Type for Gutenberg Block Editor in WordPress | Part 1.
How to Create a Custom Block Type for Gutenberg Block Editor in WordPress | Part 2.
How to Create a Custom Block Type for Gutenberg Block Editor in WordPress | Part 3.
How to Prevent WordPress Website from Hacking.
Custom Query Variables in WordPress.
Career Challenge: Learn a JS Library/Framework.
.dev Domain Problem and Solutions | Local by flywheel.
Introduction to VirtualBox and Vagrant.
Creating Our Local Dev Environment with VirtualBox and Vagrant.
Installing WordPress on Local Server | Only for Vagrant.
How to Set Up Multiple Sites with Vagrant + VirtualBox.
Web Development Automation | Live Web Server | Part 1.
Web Development Automation | Live Web Server | Part 2.
Web Development Automation | Live Web Server | Part 3.

Taught by

CodePlusPlus

Reviews

Start your review of WordPress for Beginners - Master WordPress Quickly

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.