
Build your own custom WordPress themes and applications from scratch while mastering the code behind WordPress, theme basics, plugin API hooks, and dynamic navigation.
Install Google Chrome, sign up for Cloud9, create a WordPress workspace, and explore the WordPress theme interface and terminal tools in a cloud-based development environment.
Set up a WordPress site in Cloud9 by starting the database and Apache server, running the project, and opening the site URL to view the landing page.
Launch the development server, navigate the WordPress IDE, home page, and admin area, and preview code changes. Explore wp-content, especially themes and plugins, to create or customize a theme.
Open the WordPress admin, go to appearance and themes, and activate the theme you want; add new themes and refresh to preview changes from scratch.
Understand how WordPress themes shape look and feel with template files, header, sidebar, and footer, and how template parts assemble a blog post, while contrasting theme customization with plugin functionality.
Explore the WordPress loop, using an if statement and a while loop to fetch posts. See how template tags output each post’s title and content on the front end.
Learn to build a valid HTML boilerplate by adding a doctype declaration, HTML, head, and body tags, include a title, and ensure proper nesting, indentation, and closing tags.
Learn to add a site footer in a WordPress theme by inserting a line above the closing body tag. Align the header and footer with WordPress functions and best practices.
Learn to apply bootstrap's grid system by adding a container class to create a responsive 12-column layout that centers content, ensures margins, and adapts to devices.
Learn why code comments matter across languages, enabling you to turn off code, guide future readers, and follow best practices with clear, concise notes in HTML, CSS, PHP, and Bootstrap.
Target anchor tags in the main custom nav with css to make text white and refine hover and focus states for better bootstrap navigation visibility.
Demonstrate how to register and display the primary navigation menu in WordPress, assign it to the header, and manage menu locations for a dynamic, database-driven menu.
restore the mobile navigation by styling the icon bars to white and enabling dropdown animation through bootstrap javascript and jquery loaded via a WordPress CDN.
Modularize a WordPress theme by creating a header partial (header.php), loading it with get_header, and moving the navigation from the index file to support multiple pages.
Register a sidebar in functions.php and display it on the front end with is_active_sidebar and dynamic_sidebar, then drag widgets in the admin area to populate it with plugins.
Dynamically pull the blog post title and body from admin database and replace hardcoded content, arranging the layout with a Bootstrap grid—eight columns for content and four for the sidebar.
Edit the WordPress home page by inserting lorem ipsum paragraphs, remove the title in the template, and add bold feature headings to describe three showcased features.
Learn to add a site-wide footer in WordPress themes using the get footer function, create a site footer id, and style it with CSS to stick to the bottom.
Configure WordPress settings to designate a front page and a blog posts page, then implement a Bootstrap 12-column layout with a sticky fixed footer and linked blog post titles.
Discover how to manage a WordPress site’s structure by editing menus, assigning home and blog templates, and understanding the template hierarchy from index to single and archive templates.
Add custom fonts to a WordPress theme using Google fonts, applying Monserrat with proper enqueue steps and CSS rules to logo, nav branding, and headings.
Learn how to build and launch custom sites and web apps using Wordpress, PHP, HTML, CSS and more. This course is comprehensive and covers everything you need to know 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 are invaluable. Wordpress developers earn on average $65,000 per year and upwards of $100,000 with more experience. You can also use these skills for free-lancing 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 walkaway 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 learn the following: