Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development WordPress

Become a WordPress Developer: Unlocking Power With Code

Learn PHP, JavaScript, WordPress theming & the WP REST API to Create Custom & Interactive WordPress Websites
Bestseller
Rating: 4.7 out of 54.7 (13,875 ratings)
57,518 students
Created by Brad Schiff
Last updated 2/2021
English
English [Auto], French [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Why code is the key to building whatever you can imagine with WordPress
  • The ability to write PHP to manipulate the data of a WordPress site
  • The ability to write JavaScript to add on-the-fly interactivity to a WordPress site
  • How to code your own new custom block types for the "Gutenberg" Block Editor
  • The skills, knowledge and vocabulary to work professionally as a WordPress developer
Curated for the Udemy for Business collection

Course content

24 sections • 125 lectures • 26h 38m total length

  • Preview09:59

  • What is a Dev Environment? (Your First Installation)
    Preview13:34
  • If You're Unable to Install Local by Flywheel
    00:33
  • Preview16:31

  • A Note About URLs / My Address Bar
    00:31
  • Creating a New Theme
    12:04
  • PHP Functions
    14:52
  • PHP Arrays
    12:28

  • The Famous "Loop" in WordPress
    14:30
  • Header & Footer
    18:33
  • Optional: If You Want To Skip To One of The Final Chapters In The Course...
    00:20
  • Convert Static HTML Template into WordPress
    19:54

  • Quick Note About The Next Lesson
    00:20
  • Interior Page Template
    17:52
  • Parent & Children Pages
    16:58
  • To Echo or Not To Echo
    09:01
  • Menu of Child Page Links
    19:57
  • A Few Quick Edits / Improvements
    09:21
  • Navigation Menus
    15:37
  • Navigation Menus (Continued)
    05:06

  • Blog Listing Page (index.php vs front-page.php)
    19:58
  • Blog Continued
    13:14
  • Blog Archives (archive.php)
    12:09
  • Custom Queries
    19:58
  • Blog: Few Quick Edits & Improvements
    06:58

  • Important Note About Your Theme Folder Name
    00:42
  • Workflow and Automation (Part 1)
    15:55
  • Workflow and Automation (Part 2)
    12:42
  • FAQ: Workflow & Automation
    04:05
  • Optional: Skip The Automated Workflow Entirely
    12:02
  • Important Note About The Next Lesson
    00:35
  • Optional: The Finished Product Of This Course: All In One Import File
    19:58

  • Custom Post Types
    19:54
  • Displaying Custom Post Types
    19:48
  • Quick Timeout: Misc Updates
    14:23
  • Custom Fields
    19:09
  • A Note About the WordPress Post Edit Screen
    00:24
  • Ordering (Sorting) Custom Queries
    14:09
  • Manipulating Default URL Based Queries
    17:50
  • Past Events Page (Custom Query Pagination)
    18:31

  • Creating Relationships Between Content
    18:40
  • Displaying Relationships (Front-End)
    19:58
  • Quick Program Edits
    08:50

  • Quick Note About The Next Lesson
    00:09
  • Professors Post Type
    19:12
  • Featured Image (Post Thumbnail)
    19:06
  • Featured Image Sizes & Cropping
    09:15
  • Page Banner Dynamic Background Image
    15:12

Requirements

  • Basic WordPress knowledge (how to create a blog post, etc...)
  • A basic understanding of HTML (e.g. "p" is for paragraph, "h1" is for headline, etc...)
  • No CSS knowledge required (although it helps to understand that CSS is used to add style & design to a page)
  • No JavaScript knowledge required (although it helps to understand that JS is used to add interactivity to a page)

Description

Unlock the full power of WordPress and go beyond "just a blog platform" by learning how to code completely custom WordPress powered sites.

Updated for 2019: A new 3 part lesson on coding our own custom block type for the new "Gutenberg" Block Editor in WordPress.

I've spent the last 12 years studying WordPress, PHP, and JavaScript and now I'm here to teach you everything I know. Come along on this journey with me and become a WordPress developer.

Together we will build a website for a fictional university and along the way we will:

  • Install WordPress on your personal computer so you have a private playground copy of WordPress to practice and experiment with

  • Get introduced to the PHP language (this is what powers WordPress)

  • Set Up a New Theme (You'll learn how to convert any HTML template into a living breathing WordPress theme)

  • Create Custom Post Types and Custom Fields

  • Relate pieces of content with each other (e.g. a professor and a program)

  • Learn the basics of (object-oriented) JavaScript

  • Leverage the WP REST API

  • Learn to use JavaScript to communicate with the WordPress back-end on-the-fly

  • Let visitors sign up for a basic account on our site

  • Build a "My Notes" feature (user specific single page application with real-time CRUD actions)

  • Let users "like" or "heart" a professor (update the professor's like count on-the-fly)

  • Deploy our website live up onto the web for the entire world to view

  • And much more!


This course may be brand new, but this isn’t my first time teaching. I’ve led training sessions for Fortune 500 companies and I’ve already helped over 17,000 people on Udemy and received the following feedback:

"Brad definitely has some of the best techniques to embed the lesson into your mind… hands down these are the best tutorials I have had the opportunity to view."

"Presentation is concise without being tedious… you honestly feel that you have a thorough understanding of the subject."

"…[Brad] explained the process. Not memorize this or that, he explained the process. If you're looking to take a course to understand the foundations of creating websites, look no further."

Become highly valuable and relevant to the companies that are hiring WordPress developers; in one convenient place alongside one instructor. If you're ready to begin coding custom websites - I'll see you on the inside!

Who this course is for:

  • Developers who want to use WordPress as a true Content Management System and not "just a blog platform."
  • Those looking to learn the PHP and JavaScript languages.
  • People who want to learn about the "REST API" which allows us to interact with WordPress data on-the-fly in realtime.
  • Anyone interested in custom post types, custom fields, and creating relationships between various content types.

Featured review

John Constant
John Constant
15 courses
6 reviews
Rating: 4.5 out of 54 months ago
I really enjoyed this course and feel that Brad's explanations are clear and very detailed. My one issue and it is a very small issue is that I sometime felt that he could move a little quicker with some of his explanations. The final website created is a very well constructed project and I definitely learned a lot from this course. For anyone looking to develop websites using Wordpress I would highly recommend this course.

Instructor

Brad Schiff
Web Developer
Brad Schiff
  • 4.7 Instructor Rating
  • 44,458 Reviews
  • 146,396 Students
  • 6 Courses

Hi, I'm Brad and I’ve taught web development to countless coworkers and held training sessions for fortune 100 companies.

I also teach local night classes and run a somewhat popular YouTube channel named LearnWebCode.

I’m a front-end developer, designer, and educator. I’ve been building user interfaces for over a decade for the world's largest brands, international technology leaders, and national political campaigns.

I'm fortunate to enjoy the development work I do, but my true passion is helping people learn.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.