Develop Custom Themes with Wordpress

Wordpress powers a quarter of the Internet.

Learn how to build and launch custom sites and web apps using Wordpress, PHP, HTML, CSS and more. This course is comprehensive and covers the breadth of skills necessary to build your own custom sites with Wordpress. No previous coding experience is required.

Wordpress powers about 25% of the websites in the world, so these skills can be useful. Wordpress developers earn on average $65,000 per year and upwards of $100,000 with more experience. You can also use these skills for freelancing, launching a startup or online store, or selling custom site themes to the public.

In this course, you'll learn Wordpress theme development in full. This will allow you to build your own websites and give them a custom user interface (look and feel). You'll walk away with the confidence to create your own sites on the fly.

You can then extend your sites to have capabilities like social networking, login/logout systems, e-commerce/online store, membership subscriptions, and much more using the vast Wordpress plugin ecosystem.

Specifically, in this course, you'll gain new skills in the following areas:

  1. Setting Up for Coding
  2. How Wordpress Theme Files Work
  3. Important PHP Code
  4. How to Save and Display Page Content From a MySQL Database
  5. HTML5 and CSS3
  6. Twitter Bootstrap for Layout and Design
  7. Plugin API Hooks
  8. Dynamic Navigation Menus
  9. Common Wordpress Functions for the Functions File
  10. Custom Page Templates
  11. Integrating a User Commenting System
  12. Custom Fonts
  13. How to Read the Wordpress Documentation
  14. Professional Best Practices in Wordpress Web Development


Skills covered in this course: HTML CSS Wordpress PHP MySQL

Lessons

Introduction
1. What We'll Cover (6:19) Preview
Setup
3. Setup With Cloud9 (5:57)
6. Wordpress Workflow (6:04)
Theme Basics
7. Activating Themes (3:15)
11. CMS in Action (3:58)
13. The Loop (11:06)
14. Admin Bar (4:57)
15. HTML Boilerplate (4:32)
17. Head Section (6:26)
18. WP Head (3:33)
19. Footer (2:05)
20. Bootstrap Container (3:59)
21. Jumbotron (5:17)
22. CSS Gradients (4:58)
23. Functions File (11:29)
24. Code Comments (3:34)
Navigation Menu
25. Navbar Intro (3:32)
26. Navbar Template (5:55)
27. Navbar CSS (8:31)
28. Navbar Text Color (5:20)
30. Add Dynamic Menu (10:28)
31. Review of Nav Menu (5:00)
32. Navbar Animation (7:45)
Template Files
33. Header Partial (6:25)
34. Footer Partial (4:26)
35. Labelling Files (5:44)
36. Page Templates (9:07)
37. Multiple Templates (12:09)
38. Body Class (8:53)
39. Register Sidebar (11:02)
40. Display Sidebar (5:26)
41. Sidebar Partial (2:38)
42. Multiple Sidebars (1:26)
43. Single Template (4:25)
44. Blog Layout (7:12)
46. Displaying the Date (4:04)
47. Pagination (8:55)
48. Post Class (3:56)
49. Blog Comments (6:11)
50. Custom Partials (5:10)
51. Bootstrap Tips (4:29)
52. Review (7:15)
Finishing Touches
53. Shortcodes for Home (6:21)
54. Custom Shortcode (9:02)
56. Remove Title (2:50)
57. Footer Code (8:00)
60. Template Hierarchy (6:59)
61. Google Fonts (8:43)
62. Disable Debug Mode (4:05)