Wordpress Theme Development From Scratch - Complete Project
2.9 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
368 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Wordpress Theme Development From Scratch - Complete Project to your Wishlist.

Add to Wishlist

Wordpress Theme Development From Scratch - Complete Project

A real-world, hands-on training on how to create a WordPress theme from scratch, without any template, theme or plugin.
2.9 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
368 students enrolled
Created by Aryan Kumar
Last updated 9/2015
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn how to create a WordPress Theme from ground-up and face real world challenges
  • Create form without any plugin
  • Create theme without any plugin or template
  • Learn template hierarchy
  • Learn creating and using Shortcodes
  • Learn how to use JavaScript and Ajax in WordPress
  • Learn how to deploy WordPress to hosting server
View Curriculum
Requirements
  • Basic PHP
  • Basic WordPress
  • HTML and CSS
Description

Learn how to create a WordPress theme from ground-up. Create custom forms and Shortcodes. Face real-world challenges and learn tips-tricks. This course teaches you a very practical way to create your own theme.

On the job like development, examples from real-word practices
The course is taking you through a real world development process. From basic to advanced theming and functionality. You will also learn how to use Ajax and create forms with and without Ajax. Again, no plugin used. We will also cover basic form security provided by WordPress. During development you will learn how to avoid some glitches and take full control of entire theme.

A complete Project, not just theme development
It is a complete project development training rather than developing some just for training or demonstration purpose. I have imagined a fictional client and put everything you needs during developing a regular corporate introductory or personal projects.

Describes every theme concept in detail
Learn concepts like WordPres Template Hierarchy, form validation and security, custom sidebars, search, pagination and custom menu.

You will also learn creating various types of forms, use WordPress functions to secure and validate form data. Utilize Ajax helpers provided by WordPress.

From installation to deployment
Take you through basic installation to deployment on production server, without any plugin. We are describing deployment on a shared LAMP server. Each step described in detail. Also, learn how make you WordPress site secured.

Overview of content

  • Basic of WordPress installation and settings
  • Theme concept and template hierarchy
  • Multiple page layout
  • custom sidebars and menu
  • Banners and headers customization
  • Search and pagination
  • Custom forms and Ajax
  • Shortcodes
  • Script and style enqueue
  • Deployment and security
  • Customize Comment Form

Who should take this course

  • WordPress Developer
  • Web designer or PHP programmer want to create WordPress theme
  • Anyone with basic HTML, PHP and WordPress skill, who wants to learn how to create a WordPress theme without any template or plugin
Who is the target audience?
  • Who wants to create a custom WordPress without any template or plugin.
  • Learn to create custom forms with and without Ajax.
  • Learn Shortcode, custom Sidebars, custom menu
  • Deployment to live server
  • Real world tips, tricks and security
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 24 Lectures Collapse All 24 Lectures 02:05:54
+
Getting Prepared
2 Lectures 02:15

Introduction to the course and required skills to follow along with this course.

Preview 00:26

AN overview of what we are going to build. Demonstration of pages, layout, forms sidebars etc...

Preview 01:49
+
Install Required Softwares
1 Lecture 04:33

Learn how to install WordPress on local server. This lecture i using UniServer as a AMP (Apache, MySql, PHP) stack.

Preview 04:33
+
Basics of Theme Development and Settings
2 Lectures 11:57

Learn what is Template Hierarchy in WordPress and how does is work? Complete workflow of WordPress theme has been explained with examples

Preview 07:06

Learn about WordPress Reading settings and make required changes to utilize new theme. You will learn what is Home page and Front page, permalinks and other settings.

Basic Theme and Development Settings
04:51
+
Building Basic Theme
5 Lectures 27:31

Let's begin making theme. Create a blank theme and build header, footer etc... We will use our custom HTML template and convert into WordPress theme. This lesson needs attached exercise files.

Header, Footer and Sidebars
07:38

Learn how to add custom sidebars and register them to be administrable. Once registered you can place desired widgets on these sidebars.

Adding More Sidebars
05:06

If you are editing content from WordPress and then WordPress may apply some CSS classes. These CSS classes must be a part your custom theme else you content may be broken.

Learn where from get these classes and how to use them in you own theme?

Core CSS Classes and Utility Functions
04:03

Learn the heartbeat of WordPress - The Loop. We will learn what is it and how does it work? Then we will use it in our custom theme.

WordPress Content Loop
01:59

We will be creating two different custom menu. These menus will be administrable and you can customize it appearance and behaviour.

Custom Menu
08:45
+
Advanced Theme Development
6 Lectures 41:11

A real world website has multiple layout to display different content. We will learn how we can utilize WordPress Template Hierarchy to use multiple layout in our custom theme.

Creating Multiple Template Files
12:51

Learn how to register a sidebar and make it administrable, so you can put your desired widgets on these sidebars.

Register and Display Sidebars
06:49

Learn how to display page title and and page heading. WordPress loop will be used to display theme content.

Page Title and Heading
03:01

When you have a lot of content, you will need to paginate the listing. We will learn how write a pagination function and utilize it to display pagination.

Posts and Pagination
05:44

Banners are most eye catching element on any page. We will learn how to add custom banner from Admin and set default header if a page doesn't have one.

Banner and Header Image
09:16

Lean how to utilize a template on any desired page to display the content. Template Hierarchy will play a vital role again.

Custom Template
03:30
+
Forms in WordPress
7 Lectures 34:27

Create a form to through content of you WordPress website and display on search result page. We will use pagination to display search result with multiple pages.

Search Form and Result
04:20

Create a form without any plugin. This is simple contact form and will be emailed on submission. We will validate form data using WordPress functions.

Custom Contact Form
12:31

WordPress provides some security helpers to make your from secure. We will learn how to use and apply in our custom form.

WP Nonce and Form Security
04:26

Learn how to create custom fields on a page and utilize ti to display different types of content

Custom Field
04:03

WordPress provides commenting form for blog posts. We will learn to use, manipulate and customize this form and display on every post.

Comment Form
03:26

Ajax is a trend in web development and WordPress has awesome Ajax features. Learn how to use those in right way to create create custom form without help of any plugin. We will use jQuery as our JavaScript library.

Ajax Form with jQuery and WordPress
05:41

Shortcode is one of most cool thing in WordPress. It lets you display content from a PHP or WordPress function easily and safely, Learn how to create you custom on utilize in you website.

WordPress ShortCode
2 pages
+
Deployment and Security
1 Lecture 00:00

Learn how to move your WordPress website from local host to production without any third party plugin. Your host should have Apache, MySql, PHP, cPanel and PhpMyAdmin installed.

Move WordPress to Hosting Server
2 pages
About the Instructor
Aryan Kumar
2.9 Average rating
25 Reviews
368 Students
1 Course
WordPress, PHP, HTML 5, jQuery, JavaScript Instructor

I've been developing web applications since last 10 years and have learned everything on my own. This journey was really challenging but exciting. I have equal exposure to both Server-side development (LAMP) and Front-end development (HTML, JS, CSS, Jquery, AngularJS etc...).

So far I've been providing occasional training to corporates and it was the only way to share my experiance with the word. Now I'm really excited about providing training online and let me share my experiacne with the world.