Local Install
Theme Migration
Theme Troubleshooting
Introduction to Theme Testing
jQuery
Intro to CSS
CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. (Cascading Style Sheet) is the code that determines how your web pages will look. It defines elements such as layout, colors and fonts. In this walkthrough you will learn what CSS is and how to use CSS selectors and styles with a WordPress theme.
Introduction to _s
Web Fonts
Why Web Fonts? Make a huge impact in your site design by enhancing the look and feel and overall readability of your site through typography. We will show you how.
Introduction to PHP
Theme Internationalization
Theme Documentation
Theme Accessibility
What is a Theme?
Child Themes
What is a Child ThemeChild theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. https://developer.wordpress.org/themes/advanced-topics/child-themes/. and when should you use one? This step-by-step walkthrough will give you an understanding of what a Child Theme is and how to create your own Child Theme.
Anatomy of a Theme
In this module you’ll learn about the different files that make up a theme and how they work together to display your website.
WordPress Template Hierarchy
The WordPress Template Hierarchy is a powerful system that allows you to create front-end templates for many types of WordPress pages. This walkthrough will teach you what the WordPress Template Hierarchy is and how to use it to serve a variety of pages.
Starter Themes
Post Formats
What are Post Formats, how can you use them, and how do you develop Post Formats? This step-by-step walkthrough will give you an understanding of what Post Formats are and how to create your own.
Templates
Templates are the WordPress theme files used to render website pages. Getting antiquated with templates is an important step in learning to build themes for WordPress. This walkthrough will explain what templates are and introduce you to commonly used templates and template tags so you can edit and make your own templates.
The Loop
WP_Query
Template Tags
Conditional Statements
Conditional tags allow you to display unique content on a page depending on the conditions the page matches. This means you can have a blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. of content that only shows up on the home page and not on other pages. We will show you how to harness the power of conditional tags and use them in your theme templates.
Themes: Plugin Relationship
Custom Post Types
Custom Taxonomies
Custom Metadata
Hooks, Actions, and Filters
AJAX
Theme Options
Theme Customizer
Login Customization
WP_enqueue
Dashboard Icons
Images
Custom Menus
Widget Areas
What is a widgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. area? Why would you add one to your theme? This module will give you an understanding of how to add widget areas to your themes and how to add content to these areas.
Making Widgets
Core Theme Forms
Advanced Theme Testing
Packaging Themes