-
Урок 1.
00:04:26
Installing a Local Server
-
Урок 2.
00:04:34
Installing a New WordPress Website
-
Урок 3.
00:05:29
First Steps to Creating a Theme
-
Урок 4.
00:04:55
Setting Up Development Environment
-
Урок 5.
00:07:18
Template Files & Template Tags
-
Урок 6.
00:12:45
Coding the Loop
-
Урок 7.
00:15:36
Understanding the Loop
-
Урок 8.
00:03:24
Template Hierarchy
-
Урок 9.
00:08:16
Functions in WordPress
-
Урок 10.
00:13:28
Validation, Sanitization & Escaping
-
Урок 11.
00:21:17
Internationalization & Localization
-
Урок 12.
00:04:23
Introduction to NPM & Gulp
-
Урок 13.
00:12:13
Setting Up NPM & Gulp
-
Урок 14.
00:04:49
Development vs Production in Gulp Tasks
-
Урок 15.
00:15:21
Creating A Gulp Task For Styles
-
Урок 16.
00:11:13
Creating A Gulp Task For Styles cont.
-
Урок 17.
00:09:54
Compressing Images & Copying Files
-
Урок 18.
00:11:13
Cleaning Files & Serializing Tasks
-
Урок 19.
00:17:41
Creating A Gulp Task For JavaScript
-
Урок 20.
00:07:43
Creating A Gulp Task For JavaScript cont.
-
Урок 21.
00:11:47
Adding JavaScript Plugins The Right Way
-
Урок 22.
00:10:45
Improving The Tasks With Browsersync
-
Урок 23.
00:08:38
Bundling Files For Production
-
Урок 24.
00:05:55
Creating a Replaceable Placeholder Prefix
-
Урок 25.
00:06:14
Creating Custom Action Hooks
-
Урок 26.
00:10:46
WordPress Core Actions
-
Урок 27.
00:06:33
Core & Custom Filter Hooks
-
Урок 28.
00:13:23
Creating Child Themes
-
Урок 29.
00:08:12
Adding CSS Stylesheets Using The ITCSS Architecture
-
Урок 30.
00:08:05
Including The CSS Styles In Our HTML
-
Урок 31.
00:11:40
Creating Sidebars For Widgets
-
Урок 32.
00:18:37
Creating Sidebars Dynamically
-
Урок 33.
00:15:22
Organizing Your Templates With get_template_part()
-
Урок 34.
00:15:06
Coding The Header & The Search Form
-
Урок 35.
00:11:07
Registering & Displaying Navigation Menus
-
Урок 36.
00:10:52
Styling & Filtering The Navigation Menu
-
Урок 37.
00:05:03
Creating A Mega Menu
-
Урок 38.
00:13:36
Adding The Markup For Menu Accessibility
-
Урок 39.
00:14:07
Adding The JavaScript For Menu Accessibility
-
Урок 40.
00:03:46
Improving Accessibility With Skip Links
-
Урок 41.
00:08:46
WordPress Customizer Overview
-
Урок 42.
00:10:33
Creating Our First Theme Option
-
Урок 43.
00:04:02
Custom Sanitization For Theme Options
-
Урок 44.
00:12:07
Using postMessage For Better Customizer Updates
-
Урок 45.
00:10:06
Updating Using Selective Refresh
-
Урок 46.
00:11:30
Creating An Option For Footer Background
-
Урок 47.
00:08:58
Creating An Option For Footer Columns
-
Урок 48.
00:05:21
Creating An Option For The Logo
-
Урок 49.
00:12:01
Creating A Color Picker Option & Adding Inline CSS In WordPress
-
Урок 50.
00:04:01
Improving The Accent Colour Preview With JavaScript
-
Урок 51.
00:18:50
Passing Variables From PHP to JavaScript To Avoid Repetition
-
Урок 52.
00:07:43
User Roles & capabilities Overview
-
Урок 53.
00:11:46
Custom Delete Post Link Only For Permitted Users
-
Урок 54.
00:07:45
Using Nonces To Verify Users' Intention
-
Урок 55.
00:09:25
Introduction To Metadata & Custom Fields
-
Урок 56.
00:15:50
Adding Metaboxes & Custom Fields
-
Урок 57.
00:14:12
Securing Metaboxes & Adding More Fields
-
Урок 58.
00:09:29
Creating A Simple Plugin
-
Урок 59.
00:10:25
Moving The Metaboxes Code To Our Plugin
-
Урок 60.
00:19:42
Bundling Plugins With Your Theme Using TGMPA
-
Урок 61.
00:04:08
Adding A New Gulp Task To Copy Plugins
-
Урок 62.
00:12:18
Creating The Layout For The Single Blog Post
-
Урок 63.
00:13:39
Populating The Single Blog Post Content
-
Урок 64.
00:12:50
Displaying The Post Author Info
-
Урок 65.
00:11:08
Adding An Option To Show/Hide Author Info
-
Урок 66.
00:07:48
Adding Posts Navigation To The Single Blog Post
-
Урок 67.
00:09:32
Unit Tests For Blog Posts
-
Урок 68.
00:11:17
Tips For Supporting The New Editor "Gutenberg"
-
Урок 69.
00:10:14
Displaying The Comments & Loading Necessary JS Files
-
Урок 70.
00:11:42
Creating A Custom Comments Template
-
Урок 71.
00:13:21
Coding A Custom Comment Callback
-
Урок 72.
00:06:57
Completing The Comment Callback & Unit Testing The Comments
-
Урок 73.
00:08:24
Making Our Comment Callback Child Theme Friendly
-
Урок 74.
00:09:25
Creating A Template For The Author Archive
-
Урок 75.
00:04:10
The Search & 404 Templates
-
Урок 76.
00:04:46
Creating A Default Page Template
-
Урок 77.
00:04:41
Creating Custom Page Templates
-
Урок 78.
00:09:37
Creating A Simple Shortcode
-
Урок 79.
00:06:42
Enclosing Shortcodes & Filtering Attributes
-
Урок 80.
00:09:40
Moving Our Shortcodes To A Plugin
-
Урок 81.
00:07:29
Creating An Image Slider Shortcode
-
Урок 82.
00:06:45
Creating An Image Slider Shortcode cont.
-
Урок 83.
00:19:27
Understanding & Solving The Empty P Tags Problem
-
Урок 84.
00:06:46
Introduction To Post Formats
-
Урок 85.
00:03:06
The Aside Post Format
-
Урок 86.
00:02:41
The Link Post Format
-
Урок 87.
00:02:09
The Quote Post Format
-
Урок 88.
00:02:08
The Image Post Format
-
Урок 89.
00:08:57
The Video Post Format
-
Урок 90.
00:03:16
The Audio Post Format
-
Урок 91.
00:10:27
The Gallery Post Format
-
Урок 92.
00:07:35
The Gallery Post Format For Gutenberg
-
Урок 93.
00:05:47
Introduction To Images In WordPress
-
Урок 94.
00:09:01
Adding Custom Image Sizes
-
Урок 95.
00:07:56
Responsive HTML Image Tags
-
Урок 96.
00:06:20
The $content_width Global Variable
-
Урок 97.
00:06:53
Planning Our Custom Sizes Attribute
-
Урок 98.
00:11:35
Coding Our Custom Sizes Attribute
-
Урок 99.
00:09:05
Introduction To Custom Post Types & Taxonomies
-
Урок 100.
00:09:18
Registering Custom Post Types & Taxonomies
-
Урок 101.
00:11:21
Flushing Rewrite Rules & Custom Slugs
-
Урок 102.
00:04:06
Creating Template Files For Custom Post Types
-
Урок 103.
00:09:44
Creating Gulp Tasks For Renaming Archive Files
-
Урок 104.
00:07:46
Creating A Customizer Option For The Portfolio Slug
-
Урок 105.
00:07:46
Flushing Rewrite Rules After Saving The Portfolio Slug Option
-
Урок 106.
00:09:41
Extending The WP_Widget Class
-
Урок 107.
00:09:25
Creating Our First Field In The Widget
-
Урок 108.
00:08:45
Creating The Rest Of Our Fields
-
Урок 109.
00:07:00
Sanitizing & Displaying Our Fields
-
Урок 110.
00:09:54
Displaying The Front-end For The Widget
-
Урок 111.
00:09:32
Widget Compatibility With The Customizer's Selective Refresh
-
Урок 112.
00:06:32
Generating POT Files Using Gulp
-
Урок 113.
00:06:04
Generating PO & MO Files Using POEdit
-
Урок 114.
00:05:30
Translating Child Themes
-
Урок 115.
00:05:17
Final Step & What's Next