4.6 out of 5
4.6
526 reviews on Udemy

WordPress Theme Development from Scratch

Learn WordPress theme development from scratch using HTML, CSS, PHP, Bootstrap and several native WordPress APIs.
Instructor:
Marcelo Xavier Vieira
3,050 students enrolled
English [Auto]
Create custom responsive WordPress themes from scratch and become a top-level WordPress theme developer
Learn how to use APIs such as Theme Customizer, TGMPA, the new Gutenberg editor and translate your themes
Migrate any WordPress site to a remote server and package themes and plugins for selling/redistribution

Note: this is not a Bootstrap course

**********************************************************

Do you want to learn everything about creating WordPress templates from scratch? Would you like to know how to edit a WordPress theme without suffering?

I know how frustrating it is for you to spend time digging through tutorials on the internet. You never find exactly what you need. But if you want to learn all about WordPress theme development, you are in the right place!

Imagine yourself doing your favorite job, be it home or office. Imagine being your own boss and earning $3,000 to $15,000 for a single WordPress theme customization. WordPress theme’s expertise is earning thousands of dollars every month. Do you know why? Because today this is one of the most in-demand jobs in the industry. WordPress is powering almost 30% of all websites worldwide. In other words, WordPress theme development is an endless market today!

Whether you are doing it for a side source of cash or as a full-time freelancer, this course will prove to be a good fit for you. I call it a simplified approach because that’s how I have structured it for you. Since I haven’t had an easy time learning WordPress theme development in the past, I decided to make learning as easy as possible for my students.

You won’t have to go through all the exhausting, often useless, research process that I went through. I have summed up all my research in this course. I will cover all the fundamental aspects of WordPress theme creation from scratch to take you to a pro-level.

At the end of this course, you will have a rock-solid foundation about how to become a skilled theme developer. You will be master of a complete skill set about creating a WordPress theme independently or tweaking other’s themes. Let my student Walton Jones tell his story:

“Three weeks ago, I knew very little about WordPress. Today I am laying the finishing touches on a WordPress site for a client that they are very pleased with. This is all thanks to this course. Marcelo is an awesome, responsive teacher who was always quick to answer my questions. I can’t say enough good things :)”

Here are some of the things you don’t need anymore, since needed knowledge will be at your fingertips:

  • You don’t need to read “bloated” documentation to understand how to build WordPress themes.

  • You don’t need to waste time scrolling through lengthy tutorials on the web.

  • You don’t need to get bored watching or searching for meaningless content on YouTube.

  • You don’t need to take months to learn everything about WordPress theming on your own.

What exactly are you going to learn?

We will start with the basics. You’ll learn how to install WordPress the right way. And that’s something not everyone knows how to do (trust me!). And, step by step, we will delve into more interesting topics.

You’ll learn things like:

  • How the basic structure of the theme works – from scratch

  • How to integrate the theme with Bootstrap – any version

  • Inner template files and essential WordPress pages

  • Native functions and tools that bring the entire mechanism of the theme to life

And much more… You’ll also learn how to handle some specialised tools and APIs, like:

  • The Theme Customizer, an amazing tool that will empower your customers and theme users. They will thank you, because you will give them the power to become the “real owners” of their own sites!

  • The new Gutenberg editor – how to customize it and make your theme ready for it

  • The powerful TGM Plugin Activation library. If your intention is to redistribute your work, TGM will help you package all your plugins with the theme

  • And finally, you’ll also learn how to “internationalize” and translate your theme, making it ready to “speak the language” of your clients.

You will have access to all the files that we will create during the course, so that you do not feel lost in any way. They will be your guide and will help you solve the issues you will come across when writing code.

How is the course different?

The course’s uniqueness is its versatility in its benefits. It offers comprehensive 67 lectures, carefully classified into sections, leaving no topic untouched.

The best part is my eagerness to assist you 24/7. To solve your query sooner than possible is my first priority. The excellent response time will allow you to follow your own pace in your project.

What makes it even better is that this is the ONLY‌ WordPress Theming Course that is up-to-date and well-versed till now i.e. August, 2019.

Let my students tell theirs stories once again:

I’m almost done with my own theme, ran into an issue, and Marcelo has responded back with very detailed, quick help. I don’t know how he does it! (…) Marcelo has laid this course out well, when you come up to a snag do everything you can to research and fix it on your own, but if you can’t he’s there for you. That’s huge for me and maybe for you, too.” (Ryan Johnson)

Or…

“Marcelo has been amazing at explaining everything and has been extremely responsive when I ask questions while doing the course. I am not 100% done with the course yet but due to his diligence and quick and thorough responses I could not wait to give him a 5 star rating.” (Adnan Usman)

And…

“Marcelo is very knowledgeable and makes the course enjoyable. He answered my questions in the forum fully and within a few hours time. Frankly, I would buy any WP course from Marcelo!” (Christopher Moldrickx)

And the list goes on…

Ok… does this course really works?

Yes, of course it does. Many of my students are earning thousands of dollars each month with the help of my guidance. But don’t just listen to me. Here’s what my students have to say:

****************************

“Thank you for this excellent course, Marcelo! As I said in one of my questions, I used this knowledge in my first WordPress related contract, which I landed while in the middle of the course! I’m now in the running for my next one and am going to take the free time that I have while waiting on contract decisions to build my first theme that I plan to put up for sale.” (Chris Kujawa)

“Creating a WordPress theme has been my wish for a very very long time. This tutorial helped me in creating one and saved a lot of time from doing R & D [research and development].” (Bharath Kumar Reddy A)

“This is the best damn WordPress theme creation course, period! Haha… This course is easy to follow for beginners and experts alike. I’ve learned quite a lot and was really inspired to push forward with my own theme development.” (Keith Harris)

****************************

So, are you ready for this fantastic journey? You can always watch the free available lectures before you make your decision. Remember, this is a Udemy course, so you’ve nothing to lose. You can count on our 100% 30-day money-back guarantee in case you don’t like it. No questions asked.

So join me right now. I can promise you this will be a journey that will change your professional career for good.

Introduction - Our First Steps into the WordPress Theme Development World

1
Introduction - How are we Going to Create Our First WordPress theme?
2
Course Materials
3
FAQ - PLEASE, READ
4
Valuable Tips For This Course
5
IMPORTANT NOTICE

Basic WordPress Theme Structure

1
Installing XAMPP (Optional Lecture)
2
Troubleshooting XAMPP on a localhost - Mac OSX and Linux users ONLY (Optional)
3
Installing WordPress the Right Way - Best Practices (Optional Lecture)
4
Template Hierarchy and Template Anatomy
5
Creating and activating your first WordPress theme
6
Activating our first WordPress theme
7
The three building blocks of a WordPress theme (part 1)
8
The three building blocks of a WordPress theme (part 2)
9
Enqueuing stylesheets the right way
10
Including Bootstrap 4 (part 1)
11
Including Bootstrap 4 (part 2)
12
Creating Menus (part 1)
13
Creating Menus (part 2)
14
Questionnaire 1

Advanced Functions for Building WordPress Themes

1
The WordPress Loop
2
What are and how to use Template Pages (part 1)
3
What are and how to use Template Pages (part 2)
4
Adding theme support (part 1)
5
Adding theme support to Post Thumbnails
6
Getting template parts
7
Adding theme support to Post Formats
8
Creating and adding sidebars and widget areas (part 1)
9
Creating and adding sidebars and widget areas (part 2)
10
Creating our Services Area Widget Area
11
The powerful WP_Query class (part 1)
12
The powerful WP_Query class (part 2)
13
The powerful WP_Query class (part 3)
14
The powerful WP_Query class (part 4)
15
Questionnaire 2

Creating the Inner Pages of a WordPress Theme

1
Including Permalinks
2
The single.php template file
3
Allowing Comments
4
Search templates and forms (part 1)
5
Search templates and forms (part 2)
6
Search templates and forms (part 3)
7
Handling pagination (part 1)
8
Handling pagination (part 2)
9
Creating archive, category, author and tags page (part 1)
10
Creating archive, category, author and tags page (part 2)
11
Including a 404 error page
12
Basic SEO Techniques
13
Questionnaire 3

Installing and Setting up Free Plugins on WordPress Websites

1
Creating a Slider with MotoPress Slider (part 1)
2
Creating a Slider with MotoPress Slider (part 2)
3
Creating Contact Forms with Contact Form 7
4
Including a Map without Plugins
5
Setting up a Social Networks plugin
6
Including a Responsive Menu

Advanced Functions, Libraries and Native WordPress' APIs

1
The Theme Customizer WordPress API in detail (part 1)
2
The Theme Customizer WordPress API in detail (part 2)
3
The Theme Customizer WordPress API in detail (part 3)
4
The Theme Customizer WordPress API in detail (part 4)
5
Theme Internationalization (part 1)
6
Theme Internationalization (part 2)
7
Theme Internationalization (part 3)
8
Packing the Theme with the TGM Plugin Activation (part 1)
9
Packing the Theme with the TGM Plugin Activation (part 2)
10
Packing the Theme with the TGM Plugin Activation (part 3)
11
Getting Our Theme Ready for Gutenberg (part 1)
12
Getting Our Theme Ready for Gutenberg (part 2)
13
Getting Our Theme Ready for Gutenberg (part 3)
14
Getting Our Theme Ready for Gutenberg (part 4)
15
Getting Our Theme Ready for Gutenberg (part 5)
16
Getting Our Theme Ready for Gutenberg (part 6)
17
Getting Our Theme Ready for Gutenberg (part 7)
18
Questionnaire 4

Final Steps

1
Migrating a WordPress Website from a Local to a Remote Web Server
2
[BONUS LECTURE]

ADDITIONAL OPTIONAL SECTION - Questions, Answers and YouTube Tutorials

1
About this section
2
How to Set Your WordPress Home Page the Right Way?
3
Adding a Map from Google to a WordPress Template with no Plugins and no API Key
4
How to Make a Theme Fully Compatible with WooCommerce?
5
How to Use Conditional Tags in WordPress?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 out of 5
526 Ratings

Detailed Rating

Stars 5
324
Stars 4
149
Stars 3
35
Stars 2
12
Stars 1
6
30-Day Money-Back Guarantee

Includes

10 hours on-demand video
5 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion

Community

For Professionals

For Businesses

We support Sales, Marketing, Account Management and CX professionals. Learn new skills. Share your expertise. Connect with experts. Get inspired.

Community

Partnership Opportunities

Layer 1
samcx.com
Logo
Register New Account
Compare items
  • Total (0)
Compare
0