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
Who should take this course
Learn what is Template Hierarchy in WordPress and how does is work? Complete workflow of WordPress theme has been explained with examples
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.
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.
Learn how to add custom sidebars and register them to be administrable. Once registered you can place desired widgets on these 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?
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.
We will be creating two different custom menu. These menus will be administrable and you can customize it appearance and behaviour.
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.
Learn how to register a sidebar and make it administrable, so you can put your desired widgets on these sidebars.
Learn how to display page title and and page heading. WordPress loop will be used to display theme content.
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.
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.
Lean how to utilize a template on any desired page to display the content. Template Hierarchy will play a vital role again.
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.
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.
WordPress provides some security helpers to make your from secure. We will learn how to use and apply in our custom form.
Learn how to create custom fields on a page and utilize ti to display different types of content
WordPress provides commenting form for blog posts. We will learn to use, manipulate and customize this form and display on every post.
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.
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.
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.