Wordpress Custom Theme
4.0 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
377 students enrolled

Wordpress Custom Theme

A real-world, hands-on training on how to create a WordPress theme from scratch, without any template, theme or plugin.
4.0 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
377 students enrolled
Created by Aryan Kumar
Last updated 9/2015
English [Auto]
Current price: $121.99 Original price: $174.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Course content
Expand all 24 lectures 02:05:53
+ 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
+ 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

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

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

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

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

Custom Menu
+ 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

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

Register and Display Sidebars

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

Page Title and Heading

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

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

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

Custom Template
+ 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

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

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

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

Custom Field

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

Comment Form

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

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
  • Basic PHP
  • Basic WordPress
  • HTML and CSS

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 this course is for:
  • 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