The Complete Guide to Building Premium WordPress Themes
- Description
- Curriculum
- FAQ
- Reviews
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
-
2Installing a Local Server
In this lecture, you will learn about WordPress server requirements and install MAMP to run WordPress locally.
-
3Installing a New WordPress Website
In this lecture, we will install a fresh copy of WordPress on our local server.
-
4First Steps to Creating a Theme
You will learn how to start a new WordPress theme.
-
5Quick Note
-
6Setting Up Development Environment
In this lecture we will install some plugins that will help us during the theme development. We will also import dummy data to work with.
-
14Introduction to NPM & Gulp
-
15Setting Up NPM & Gulp
-
16Development vs Production in Gulp Tasks
-
17Creating A Gulp Task For Styles
-
18Creating A Gulp Task For Styles cont.
-
19Compressing Images & Copying Files
-
20Cleaning Files & Serializing Tasks
-
21Webpack Update Note
-
22Creating A Gulp Task For JavaScript
-
23Creating A Gulp Task For JavaScript cont.
-
24Adding JavaScript Plugins The Right Way
-
25Improving The Tasks With Browsersync
-
26Bundling Files For Production
-
27Creating a Replaceable Placeholder Prefix
-
45WordPress Customizer Overview
-
46Creating Our First Theme Option
-
47Custom Sanitization For Theme Options
-
48Using postMessage For Better Customizer Updates
-
49Updating Using Selective Refresh
-
50Creating An Option For Footer Background
-
51Creating An Option For Footer Columns
-
52Creating An Option For The Logo
-
53Creating A Color Picker Option & Adding Inline CSS In WordPress
-
54Improving The Accent Colour Preview With JavaScript
-
55Passing Variables From PHP to JavaScript To Avoid Repetition
-
66Creating The Layout For The Single Blog Post
-
67Populating The Single Blog Post Content
-
68Displaying The Post Author Info
-
69Adding An Option To Show/Hide Author Info
-
70Adding Posts Navigation To The Single Blog Post
-
71Unit Tests For Blog Posts
-
72Note For The Next Lecture
-
73Tips For Supporting The New Editor "Gutenberg"