The WordPress Template Hierarchy
WordPress Codex - Template Hierarchy
wphierarchy.com
Setting Up A WordPress Theme Folder
Possible Metadata Comments Available for the style.css File
Adding CSS to a Theme Via the functions.php File
wp_enqueue_style() function
wp_enqueue_scripts hook
How to Link to JS from functions.php File
wp_enqueue_script() function
wp_enqueue_scripts hook
jQuery noconflict
An Explanation of the WordPress Loop
The Loop
Common WordPress Functions Used with the Loop
The Codex Function Reference
The wp_nav_menu Function
add_theme_support()
wp_nav_menu()
register_nav_menus()
Coding A Basic Navigation in WordPress
wp_nav_menu()
body_class()
Coding Your Own Custom Post Type Templates
register_post_type()
Advanced Custom Fields
Custom Post Types UI
WP_Query()
the_permalink()
the_post_thumbnail()
The Portfolio Single Page
Advanced Custom Fields Reference:
the_field()
previous_post_link()
next_post_link()
the_excerpt()
get_avatar()
get_the_author_meta()
the_author_posts_link()
the_category()
the_date()
the_time()
the_post_thumbnail()
Adding Comments to a Template
comments_template()
A Static Homepage Template
is_front_page()
Adding Widget Areas to a WordPress Theme
register_sidebar()
get_sidebar()
dynamic_sidebar()
Adding Shortcodes to Your Theme
Easy Foundations Shortcode
Testing Your WordPress Theme
Theme Development Checklist
Theme Development
Theme Unit Test
Theme Review for Submitting to WordPress.org
Theme Check Plugin