Udemy - The Complete Guide to Building Premium WordPress Themes

Category: Study


Posted on 2019-08-06, by phaelx.

Description



Date: May 2019
Author: Ali Alaa

Size: 10 GB
Format: MP4
Download     >>    https://dropapk.com/uiqb98yc3wmh
What you'll learn
   *Learn how to code and create premium WordPress themes that pass the themeforest review.
   *Use NPM/Yarn and Gulp to create a workflow for an efficient and a reusable Wordpress theme.
   *Discover all core aspects for creating a WordPress theme.
   *Learn how to create a secure and translation ready WordPress theme.
   *Learn How to make your theme customizable with WordPress's Customizer API.
   *Write Javascript using the latest ES6+ versions.
   *Create custom WordPress widgets and integrate them with Customizer.
   *Create custom post types and custom taxonomies.
   *Learn about shortcodes and how to create them.
   *Learn how your WordPress website can be more accessible.
   *Create basic plugins and learn how to properly include them in your theme.
   *Make your theme modifiable with child themes.
   *Understand how things work in WordPress in a deeper way by digging into the source code.
   *Create themes that are compatible with the new editor 'Gutenberg'


Course content

How To Create Wordpress Themes - Course Code & Contact Info
   How To Create Wordpress Themes - Course Code & Contact Info

How To Build A Premium Wordpress Theme - Setting Up a Local Server and WordPress
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment

Getting Started with WordPress
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization

Automating Development Workflow with NPM and Gulp
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix

Action Hooks, Filter Hooks & Child Themes
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes

Sidebars & Template Parts
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form

Navigation Menus
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links

Adding Theme Options Using The Customizer API
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition

User Roles & capabilities And Nonces For Security
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention

Metadata, Custom Fields & Bundling Plugins With Your Theme
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins

Creating The Single Blog Post Template
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins
   Creating The Layout For The Single Blog Post
   Populating The Single Blog Post Content
   Displaying The Post Author Info
   Adding An Option To Show/Hide Author Info
   Adding Posts Navigation To The Single Blog Post
   Unit Tests For Blog Posts
   Note For The Next Lecture
   Tips For Supporting The New Editor 'Gutenberg'

Displaying & Customizing Comments
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins
   Creating The Layout For The Single Blog Post
   Populating The Single Blog Post Content
   Displaying The Post Author Info
   Adding An Option To Show/Hide Author Info
   Adding Posts Navigation To The Single Blog Post
   Unit Tests For Blog Posts
   Note For The Next Lecture
   Tips For Supporting The New Editor 'Gutenberg'
   Displaying The Comments & Loading Necessary JS Files
   Creating A Custom Comments Template
   Coding A Custom Comment Callback
   Completing The Comment Callback & Unit Testing The Comments
   Making Our Comment Callback Child Theme Friendly

Creating Required Templates
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins
   Creating The Layout For The Single Blog Post
   Populating The Single Blog Post Content
   Displaying The Post Author Info
   Adding An Option To Show/Hide Author Info
   Adding Posts Navigation To The Single Blog Post
   Unit Tests For Blog Posts
   Note For The Next Lecture
   Tips For Supporting The New Editor 'Gutenberg'
   Displaying The Comments & Loading Necessary JS Files
   Creating A Custom Comments Template
   Coding A Custom Comment Callback
   Completing The Comment Callback & Unit Testing The Comments
   Making Our Comment Callback Child Theme Friendly
   Creating A Template For The Author Archive
   The Search & 404 Templates
   Creating A Default Page Template
   Creating Custom Page Templates

Shortcodes
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins
   Creating The Layout For The Single Blog Post
   Populating The Single Blog Post Content
   Displaying The Post Author Info
   Adding An Option To Show/Hide Author Info
   Adding Posts Navigation To The Single Blog Post
   Unit Tests For Blog Posts
   Note For The Next Lecture
   Tips For Supporting The New Editor 'Gutenberg'
   Displaying The Comments & Loading Necessary JS Files
   Creating A Custom Comments Template
   Coding A Custom Comment Callback
   Completing The Comment Callback & Unit Testing The Comments
   Making Our Comment Callback Child Theme Friendly
   Creating A Template For The Author Archive
   The Search & 404 Templates
   Creating A Default Page Template
   Creating Custom Page Templates
   Creating A Simple Shortcode
   Enclosing Shortcodes & Filtering Attributes
   Moving Our Shortcodes To A Plugin
   Creating An Image Slider Shortcode
   Creating An Image Slider Shortcode cont.
   Understanding & Solving The Empty P Tags Problem

Post Formats
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins
   Creating The Layout For The Single Blog Post
   Populating The Single Blog Post Content
   Displaying The Post Author Info
   Adding An Option To Show/Hide Author Info
   Adding Posts Navigation To The Single Blog Post
   Unit Tests For Blog Posts
   Note For The Next Lecture
   Tips For Supporting The New Editor 'Gutenberg'
   Displaying The Comments & Loading Necessary JS Files
   Creating A Custom Comments Template
   Coding A Custom Comment Callback
   Completing The Comment Callback & Unit Testing The Comments
   Making Our Comment Callback Child Theme Friendly
   Creating A Template For The Author Archive
   The Search & 404 Templates
   Creating A Default Page Template
   Creating Custom Page Templates
   Creating A Simple Shortcode
   Enclosing Shortcodes & Filtering Attributes
   Moving Our Shortcodes To A Plugin
   Creating An Image Slider Shortcode
   Creating An Image Slider Shortcode cont.
   Understanding & Solving The Empty P Tags Problem
   Introduction To Post Formats
   The Aside Post Format
   The Link Post Format
   The Quote Post Format
   The Image Post Format
   The Video Post Format
   The Audio Post Format
   The Gallery Post Format
   The Gallery Post Format For Gutenberg

Images In Wordpress
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins
   Creating The Layout For The Single Blog Post
   Populating The Single Blog Post Content
   Displaying The Post Author Info
   Adding An Option To Show/Hide Author Info
   Adding Posts Navigation To The Single Blog Post
   Unit Tests For Blog Posts
   Note For The Next Lecture
   Tips For Supporting The New Editor 'Gutenberg'
   Displaying The Comments & Loading Necessary JS Files
   Creating A Custom Comments Template
   Coding A Custom Comment Callback
   Completing The Comment Callback & Unit Testing The Comments
   Making Our Comment Callback Child Theme Friendly
   Creating A Template For The Author Archive
   The Search & 404 Templates
   Creating A Default Page Template
   Creating Custom Page Templates
   Creating A Simple Shortcode
   Enclosing Shortcodes & Filtering Attributes
   Moving Our Shortcodes To A Plugin
   Creating An Image Slider Shortcode
   Creating An Image Slider Shortcode cont.
   Understanding & Solving The Empty P Tags Problem
   Introduction To Post Formats
   The Aside Post Format
   The Link Post Format
   The Quote Post Format
   The Image Post Format
   The Video Post Format
   The Audio Post Format
   The Gallery Post Format
   The Gallery Post Format For Gutenberg
   Introduction To Images In WordPress
   Adding Custom Image Sizes
   Responsive HTML Image Tags
   Responsive Images Reads
   The $content_width Global Variable
   Planning Our Custom Sizes Attribute
   Coding Our Custom Sizes Attribute

Custom Post Types & Taxonomies
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins
   Creating The Layout For The Single Blog Post
   Populating The Single Blog Post Content
   Displaying The Post Author Info
   Adding An Option To Show/Hide Author Info
   Adding Posts Navigation To The Single Blog Post
   Unit Tests For Blog Posts
   Note For The Next Lecture
   Tips For Supporting The New Editor 'Gutenberg'
   Displaying The Comments & Loading Necessary JS Files
   Creating A Custom Comments Template
   Coding A Custom Comment Callback
   Completing The Comment Callback & Unit Testing The Comments
   Making Our Comment Callback Child Theme Friendly
   Creating A Template For The Author Archive
   The Search & 404 Templates
   Creating A Default Page Template
   Creating Custom Page Templates
   Creating A Simple Shortcode
   Enclosing Shortcodes & Filtering Attributes
   Moving Our Shortcodes To A Plugin
   Creating An Image Slider Shortcode
   Creating An Image Slider Shortcode cont.
   Understanding & Solving The Empty P Tags Problem
   Introduction To Post Formats
   The Aside Post Format
   The Link Post Format
   The Quote Post Format
   The Image Post Format
   The Video Post Format
   The Audio Post Format
   The Gallery Post Format
   The Gallery Post Format For Gutenberg
   Introduction To Images In WordPress
   Adding Custom Image Sizes
   Responsive HTML Image Tags
   Responsive Images Reads
   The $content_width Global Variable
   Planning Our Custom Sizes Attribute
   Coding Our Custom Sizes Attribute
   Introduction To Custom Post Types & Taxonomies
   Custom Post Types Note
   Registering Custom Post Types & Taxonomies
   Flushing Rewrite Rules & Custom Slugs
   Creating Template Files For Custom Post Types
   Creating Gulp Tasks For Renaming Archive Files
   Creating A Customizer Option For The Portfolio Slug
   Flushing Rewrite Rules After Saving The Portfolio Slug Option

Creating Custom Widgets
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins
   Creating The Layout For The Single Blog Post
   Populating The Single Blog Post Content
   Displaying The Post Author Info
   Adding An Option To Show/Hide Author Info
   Adding Posts Navigation To The Single Blog Post
   Unit Tests For Blog Posts
   Note For The Next Lecture
   Tips For Supporting The New Editor 'Gutenberg'
   Displaying The Comments & Loading Necessary JS Files
   Creating A Custom Comments Template
   Coding A Custom Comment Callback
   Completing The Comment Callback & Unit Testing The Comments
   Making Our Comment Callback Child Theme Friendly
   Creating A Template For The Author Archive
   The Search & 404 Templates
   Creating A Default Page Template
   Creating Custom Page Templates
   Creating A Simple Shortcode
   Enclosing Shortcodes & Filtering Attributes
   Moving Our Shortcodes To A Plugin
   Creating An Image Slider Shortcode
   Creating An Image Slider Shortcode cont.
   Understanding & Solving The Empty P Tags Problem
   Introduction To Post Formats
   The Aside Post Format
   The Link Post Format
   The Quote Post Format
   The Image Post Format
   The Video Post Format
   The Audio Post Format
   The Gallery Post Format
   The Gallery Post Format For Gutenberg
   Introduction To Images In WordPress
   Adding Custom Image Sizes
   Responsive HTML Image Tags
   Responsive Images Reads
   The $content_width Global Variable
   Planning Our Custom Sizes Attribute
   Coding Our Custom Sizes Attribute
   Introduction To Custom Post Types & Taxonomies
   Custom Post Types Note
   Registering Custom Post Types & Taxonomies
   Flushing Rewrite Rules & Custom Slugs
   Creating Template Files For Custom Post Types
   Creating Gulp Tasks For Renaming Archive Files
   Creating A Customizer Option For The Portfolio Slug
   Flushing Rewrite Rules After Saving The Portfolio Slug Option
   Extending The WP_Widget Class
   Creating Our First Field In The Widget
   Creating The Rest Of Our Fields
   Sanitizing & Displaying Our Fields
   Displaying The Front-end For The Widget
   Quick Quiz
   Widget Compatibility With The Customizer's Selective Refresh

Generating Localization Files (POT, PO, MO)
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins
   Creating The Layout For The Single Blog Post
   Populating The Single Blog Post Content
   Displaying The Post Author Info
   Adding An Option To Show/Hide Author Info
   Adding Posts Navigation To The Single Blog Post
   Unit Tests For Blog Posts
   Note For The Next Lecture
   Tips For Supporting The New Editor 'Gutenberg'
   Displaying The Comments & Loading Necessary JS Files
   Creating A Custom Comments Template
   Coding A Custom Comment Callback
   Completing The Comment Callback & Unit Testing The Comments
   Making Our Comment Callback Child Theme Friendly
   Creating A Template For The Author Archive
   The Search & 404 Templates
   Creating A Default Page Template
   Creating Custom Page Templates
   Creating A Simple Shortcode
   Enclosing Shortcodes & Filtering Attributes
   Moving Our Shortcodes To A Plugin
   Creating An Image Slider Shortcode
   Creating An Image Slider Shortcode cont.
   Understanding & Solving The Empty P Tags Problem
   Introduction To Post Formats
   The Aside Post Format
   The Link Post Format
   The Quote Post Format
   The Image Post Format
   The Video Post Format
   The Audio Post Format
   The Gallery Post Format
   The Gallery Post Format For Gutenberg
   Introduction To Images In WordPress
   Adding Custom Image Sizes
   Responsive HTML Image Tags
   Responsive Images Reads
   The $content_width Global Variable
   Planning Our Custom Sizes Attribute
   Coding Our Custom Sizes Attribute
   Introduction To Custom Post Types & Taxonomies
   Custom Post Types Note
   Registering Custom Post Types & Taxonomies
   Flushing Rewrite Rules & Custom Slugs
   Creating Template Files For Custom Post Types
   Creating Gulp Tasks For Renaming Archive Files
   Creating A Customizer Option For The Portfolio Slug
   Flushing Rewrite Rules After Saving The Portfolio Slug Option
   Extending The WP_Widget Class
   Creating Our First Field In The Widget
   Creating The Rest Of Our Fields
   Sanitizing & Displaying Our Fields
   Displaying The Front-end For The Widget
   Quick Quiz
   Widget Compatibility With The Customizer's Selective Refresh
   Generating POT Files Using Gulp
   Generating PO & MO Files Using POEdit
   Translating Child Themes

Theme Check & Next Steps
   How To Create Wordpress Themes - Course Code & Contact Info
   Installing a Local Server
   Installing a New WordPress Website
   First Steps to Creating a Theme
   Quick Note
   Setting Up Development Environment
   Template Files & Template Tags
   Coding the Loop
   Understanding the Loop
   Template Hierarchy
   Functions in WordPress
   Validation, Sanitization & Escaping
   Internationalization & Localization
   Introduction to NPM & Gulp
   Setting Up NPM & Gulp
   Development vs Production in Gulp Tasks
   Creating A Gulp Task For Styles
   Creating A Gulp Task For Styles cont.
   Compressing Images & Copying Files
   Cleaning Files & Serializing Tasks
   Webpack Update Note
   Creating A Gulp Task For JavaScript
   Creating A Gulp Task For JavaScript cont.
   Adding JavaScript Plugins The Right Way
   Improving The Tasks With Browsersync
   Bundling Files For Production
   Creating a Replaceable Placeholder Prefix
   Creating Custom Action Hooks
   WordPress Core Actions
   Core & Custom Filter Hooks
   Creating Child Themes
   Quick Note
   Adding CSS Stylesheets Using The ITCSS Architecture
   Including The CSS Styles In Our HTML
   Creating Sidebars For Widgets
   Creating Sidebars Dynamically
   Organizing Your Templates With get_template_part()
   Coding The Header & The Search Form
   Registering & Displaying Navigation Menus
   Styling & Filtering The Navigation Menu
   Creating A Mega Menu
   Adding The Markup For Menu Accessibility
   Adding The JavaScript For Menu Accessibility
   Improving Accessibility With Skip Links
   WordPress Customizer Overview
   Creating Our First Theme Option
   Custom Sanitization For Theme Options
   Using postMessage For Better Customizer Updates
   Updating Using Selective Refresh
   Creating An Option For Footer Background
   Creating An Option For Footer Columns
   Creating An Option For The Logo
   Creating A Color Picker Option & Adding Inline CSS In WordPress
   Improving The Accent Colour Preview With JavaScript
   Passing Variables From PHP to JavaScript To Avoid Repetition
   User Roles & capabilities Overview
   Custom Delete Post Link Only For Permitted Users
   Using Nonces To Verify Users' Intention
   Introduction To Metadata & Custom Fields
   Adding Metaboxes & Custom Fields
   Securing Metaboxes & Adding More Fields
   Creating A Simple Plugin
   Moving The Metaboxes Code To Our Plugin
   Bundling Plugins With Your Theme Using TGMPA
   Adding A New Gulp Task To Copy Plugins
   Creating The Layout For The Single Blog Post
   Populating The Single Blog Post Content
   Displaying The Post Author Info
   Adding An Option To Show/Hide Author Info
   Adding Posts Navigation To The Single Blog Post
   Unit Tests For Blog Posts
   Note For The Next Lecture
   Tips For Supporting The New Editor 'Gutenberg'
   Displaying The Comments & Loading Necessary JS Files
   Creating A Custom Comments Template
   Coding A Custom Comment Callback
   Completing The Comment Callback & Unit Testing The Comments
   Making Our Comment Callback Child Theme Friendly
   Creating A Template For The Author Archive
   The Search & 404 Templates
   Creating A Default Page Template
   Creating Custom Page Templates
   Creating A Simple Shortcode
   Enclosing Shortcodes & Filtering Attributes
   Moving Our Shortcodes To A Plugin
   Creating An Image Slider Shortcode
   Creating An Image Slider Shortcode cont.
   Understanding & Solving The Empty P Tags Problem
   Introduction To Post Formats
   The Aside Post Format
   The Link Post Format
   The Quote Post Format
   The Image Post Format
   The Video Post Format
   The Audio Post Format
   The Gallery Post Format
   The Gallery Post Format For Gutenberg
   Introduction To Images In WordPress
   Adding Custom Image Sizes
   Responsive HTML Image Tags
   Responsive Images Reads
   The $content_width Global Variable
   Planning Our Custom Sizes Attribute
   Coding Our Custom Sizes Attribute
   Introduction To Custom Post Types & Taxonomies
   Custom Post Types Note
   Registering Custom Post Types & Taxonomies
   Flushing Rewrite Rules & Custom Slugs
   Creating Template Files For Custom Post Types
   Creating Gulp Tasks For Renaming Archive Files
   Creating A Customizer Option For The Portfolio Slug
   Flushing Rewrite Rules After Saving The Portfolio Slug Option
   Extending The WP_Widget Class
   Creating Our First Field In The Widget
   Creating The Rest Of Our Fields
   Sanitizing & Displaying Our Fields
   Displaying The Front-end For The Widget
   Quick Quiz
   Widget Compatibility With The Customizer's Selective Refresh
   Generating POT Files Using Gulp
   Generating PO & MO Files Using POEdit
   Translating Child Themes
   Final Step & What's Next
   Final Notes
   Bonus Lecture


Sponsored High Speed Downloads
6738 dl's @ 3535 KB/s
Download Now [Full Version]
7274 dl's @ 3278 KB/s
Download Link 1 - Fast Download
9777 dl's @ 3645 KB/s
Download Mirror - Direct Download



Search More...
Udemy - The Complete Guide to Building Premium WordPress Themes

Search free ebooks in ebookee.com!


Links
Download this book

No active download links here?
Please check the description for download links if any or do a search to find alternative books.


Related Books

  1. Ebooks list page : 41044
  2. 2018-12-19The Complete Guide To Building Premium WordPress Themes
  3. 2018-12-01The Complete Guide To Building Premium WordPress Themes
  4. 2018-10-18The Complete Guide To Building Premium WordPress Themes
  5. 2018-10-16The Complete Guide To Building Premium WordPress Themes
  6. 2018-10-09The Complete Guide To Building Premium WordPress Themes
  7. 2018-10-07The Complete Guide To Building Premium WordPress Themes
  8. 2012-05-12Panzertruppen Vol.1: The Complete Guide to the Creation & Combat Employment of Germany's Tank Force 1933-1942
  9. 2012-03-25Scott Preston, The Definitive Guide to Building Java Robots
  10. 2011-08-16Myla Madson s Complete Guide To: Building and Installing a Hydrogen Generator
  11. 2019-01-26Getting Started in Private Practice: The Complete Guide to Building Your Mental Health Practice
  12. 2018-11-13The Complete Guide to Building and Growing a Talent Development Firm
  13. 2018-11-11The Ultimate Guide to Building Your WordPress Website
  14. 2018-08-14The Ultimate Guide to Building Your WordPress Website
  15. 2018-01-26[PDF] The Complete Guide To Building Your First Computer: Tips,Tricks, Secrets For Keeping the Cost Down
  16. 2018-01-24[PDF] Breaking Out: The Complete Guide to Building and Enhancing a Positive Gay Identity for Men and Women
  17. 2018-01-13[PDF] The Artist's Compass: The Complete Guide to Building a Life and a Living in the Performing Arts
  18. 2018-01-01[PDF] The Farmstead Creamery Advisor: The Complete Guide to Building and Running a Small, Farm-Based Cheese Business
  19. 2017-12-24[PDF] Brand Bible: The Complete Guide to Building, Designing, and Sustaining Brands
  20. 2017-12-13[PDF] DIY Chicken Coops: The Complete Guide To Building Your Own Chicken Coop

Comments

No comments for "Udemy - The Complete Guide to Building Premium WordPress Themes".


    Add Your Comments
    1. Download links and password may be in the description section, read description carefully!
    2. Do a search to find mirrors if no download links or dead links.
    Back to Top