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+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift 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 Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business 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 Themes

The Complete Guide to Building Premium WordPress Themes

Create a Premium Wordpress Theme From Scratch. Learn All About WordPress Theme Development. Get Approved On Themeforest.
Bestseller
Rating: 4.5 out of 54.5 (540 ratings)
4,135 students
Created by Ali Alaa
Last updated 2/2021
English
English
30-Day Money-Back Guarantee

What you'll learn

  • Learn how to code and create premium WordPress themes that pass the themeforest review.
  • Use NPM/Yarn and Gulp to create a workflow for an efficient and a reusable Wordpress theme.
  • Discover all core aspects for creating a WordPress theme.
  • Learn how to create a secure and translation ready WordPress theme.
  • Learn How to make your theme customizable with WordPress's Customizer API.
  • Write Javascript using the latest ES6+ versions.
  • Create custom WordPress widgets and integrate them with Customizer.
  • Create custom post types and custom taxonomies.
  • Learn about shortcodes and how to create them.
  • Learn how your WordPress website can be more accessible.
  • Create basic plugins and learn how to properly include them in your theme.
  • Make your theme modifiable with child themes.
  • Understand how things work in WordPress in a deeper way by digging into the source code.
  • Create themes that are compatible with the new editor 'Gutenberg'
Curated for the Udemy for Business collection

Course content

20 sections • 126 lectures • 17h 47m total length

  • How To Create Wordpress Themes - Course Code & Contact Info
    00:17

  • Preview04:25
  • Installing a New WordPress Website
    04:33
  • First Steps to Creating a Theme
    05:28
  • Quick Note
    00:08
  • Setting Up Development Environment
    04:54

  • Template Files & Template Tags
    07:17
  • Coding the Loop
    12:44
  • Understanding the Loop
    15:35
  • Template Hierarchy
    03:23
  • Functions in WordPress
    08:15
  • Validation, Sanitization & Escaping
    13:27
  • Internationalization & Localization
    21:16

  • Introduction to NPM & Gulp
    04:22
  • Setting Up NPM & Gulp
    12:12
  • Development vs Production in Gulp Tasks
    04:48
  • Creating A Gulp Task For Styles
    15:20
  • Creating A Gulp Task For Styles cont.
    11:12
  • Compressing Images & Copying Files
    09:53
  • Cleaning Files & Serializing Tasks
    11:12
  • Webpack Update Note
    01:00
  • Creating A Gulp Task For JavaScript
    17:40
  • Creating A Gulp Task For JavaScript cont.
    07:42
  • Adding JavaScript Plugins The Right Way
    11:46
  • Improving The Tasks With Browsersync
    10:44
  • Bundling Files For Production
    08:37
  • Creating a Replaceable Placeholder Prefix
    05:54

  • Creating Custom Action Hooks
    06:13
  • WordPress Core Actions
    10:45
  • Core & Custom Filter Hooks
    06:32
  • Creating Child Themes
    13:22

  • Quick Note
    00:15
  • Adding CSS Stylesheets Using The ITCSS Architecture
    08:11
  • Including The CSS Styles In Our HTML
    08:04
  • Creating Sidebars For Widgets
    11:39
  • Creating Sidebars Dynamically
    18:36
  • Organizing Your Templates With get_template_part()
    15:21
  • Coding The Header & The Search Form
    15:05

  • Registering & Displaying Navigation Menus
    11:06
  • Styling & Filtering The Navigation Menu
    10:51
  • Creating A Mega Menu
    05:02
  • Preview13:35
  • Adding The JavaScript For Menu Accessibility
    14:06
  • Improving Accessibility With Skip Links
    03:45

  • WordPress Customizer Overview
    08:45
  • Creating Our First Theme Option
    10:32
  • Custom Sanitization For Theme Options
    04:01
  • Using postMessage For Better Customizer Updates
    12:06
  • Preview10:05
  • Creating An Option For Footer Background
    11:29
  • Creating An Option For Footer Columns
    08:57
  • Creating An Option For The Logo
    05:19
  • Creating A Color Picker Option & Adding Inline CSS In WordPress
    12:00
  • Improving The Accent Colour Preview With JavaScript
    04:00
  • Passing Variables From PHP to JavaScript To Avoid Repetition
    18:49

  • User Roles & capabilities Overview
    07:42
  • Custom Delete Post Link Only For Permitted Users
    11:45
  • Using Nonces To Verify Users' Intention
    07:44

  • Introduction To Metadata & Custom Fields
    09:24
  • Adding Metaboxes & Custom Fields
    15:49
  • Securing Metaboxes & Adding More Fields
    14:11
  • Creating A Simple Plugin
    09:28
  • Moving The Metaboxes Code To Our Plugin
    10:24
  • Bundling Plugins With Your Theme Using TGMPA
    19:41
  • Adding A New Gulp Task To Copy Plugins
    04:07

Requirements

  • You should have a good understanding of general programming concepts
  • You should be familiar with HTML, CSS (SASS), Javascript and PHP basics.
  • Any code editor you are comfortable with, I will use VS Code in this code.
  • A local server like MAMP, WAMP, XAMPP, Laragon or any other software you are familiar with. I will use MAMP through out this course.
  • NodeJS and NPM or Yarn installed on your machine.

Description

Build A Premium Wordpress Theme : Create Wordpress Themes : How To Create A Premium Wordpress Theme From Scratch For Themeforest

In this course, you will learn everything you will need to create premium WordPress themes that are guaranteed to get accepted on marketplaces like themeforest.

Become a WordPress themes expert and make money online by publishing your themes!

  • Understand WordPress concepts in more depth and learn how things work behind the scenes.

  • Create a secure Wordpress theme that is guaranteed to pass themeforest's security review.

  • Learn how to make your theme translatable.

  • Explore  some advanced JavaScript workflows that will help you automate regular tasks like minifying CSS.

  • Understand WordPress's actions and filters.

  • Make your themes modifiable by understanding child themes.

  • Add powerful options to your theme using the powerful WordPress Customizer API.

  • Make your theme compatible with the new WordPress editor 'Gutenberg'

  • Explore web accessibility and get some tips on how to make your theme more accessible.

  • Create WordPress plugins that will supplement your theme.

  • Learn everything about WordPress functionalities like: sidebars, navigation menus, custom fields, shortcodes, post formats, custom post types, custom taxonomies, custom widgets and more.

Take your WordPress knowledge to the next level

Are you looking to code premium WordPress themes that will pass the coding standards review on websites like themeforest?

Do you have great designs or you work with a designer and you have HTML/CSS/JS/PHP knowledge and you want to convert your designs into great WordPress themes?

Do you have some WordPress knowledge and you want to expand your knowledge and get deeper into the word of WordPress and be able to sell themes online?

Then this course is for you!

This course is the essence of my experience with submitting themes to themeforest. In these lectures, I will share everything I know about creating WordPress themes. After completing the course you will be able to create themes coded to match WordPress's and Themeforest's coding and security standards. You should have no problems passing themeforest's code review as long as you have a great design!


This is not a Design/CSS/HTML/PHP course!!! If you are looking for that, I am sure you will find a lot of other resources. In this course I will just focus on WordPress functionality. I will load some prewritten basic CSS I did for the theme that we will create, the goal is just to create WordPress functionality and understand WordPress in more depth. I will however teach you how to organize your CSS, compile SASS and minify your files automatically. Also you should have some basic PHP knowledge. I will not teach you PHP from scratch here, so if you are interested in taking this course, I suggest taking a beginners PHP course first!

Who is the target audience?

  • Developers who have HTML/CSS/JS/PHP knowledge and wish to create professional WordPress themes from scratch.

  • WordPress developers who want to take their WordPress knowledge to the next level.

  • WordPress developers looking to create premium themes that get approved on websites like themeforest.

  • Anyone interested in learning advanced WordPress and Javascript concepts.

#wordpresstheme #createpremiumwordpresstheme #buildwordpressthemes

Who this course is for:

  • Developers who have HTML/CSS/JS/PHP knowledge and wish to create professional WordPress themes from scratch.
  • WordPress developers who want to take their WordPress knowledge to the next level.
  • WordPress developers looking to create premium themes that get approved on websites like themeforest.
  • Anyone interested in learning advanced WordPress and Javascript concepts.

Featured review

Magic Productions
Magic Productions
66 courses
5 reviews
Rating: 5.0 out of 5a year ago
I had some knowledge of WordPress, but this course just beyond expectations. truly many steps further on how deep functions and queries works. even if you're stuck Ali himself responds so quick 10/10. for me it's best-advanced WordPress course in Udemy. waiting for your next course. Thank you so much Ali.

Instructor

Ali Alaa
Front-end Web Developer
Ali Alaa
  • 4.5 Instructor Rating
  • 1,291 Reviews
  • 8,489 Students
  • 4 Courses

Hey there! I am Ali Alaa, a front-end web developer. Years ago I discovered my interest in web development, especially the front-end side. I started exploring the field from HTML/CSS/JS to WordPress theming and JS frameworks. I have been working as a front-end developer for about 7 years. After all these years, I decided to start creating on udemy and share my knowledge with you.

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