-
Урок 1.
00:10:00
Welcome to the Course!
-
Урок 2.
00:13:35
What is a Dev Environment? (Your First Installation)
-
Урок 3.
00:03:48
About The Recent Big Changes To WordPress
-
Урок 4.
00:16:32
First Taste of PHP
-
Урок 5.
00:12:05
Creating a New Theme
-
Урок 6.
00:14:53
PHP Functions
-
Урок 7.
00:12:29
PHP Arrays
-
Урок 8.
00:14:31
The Famous "Loop" in WordPress
-
Урок 9.
00:18:34
Header & Footer
-
Урок 10.
00:03:30
Convert Static HTML Template into WordPress (Part 1)
-
Урок 11.
00:18:04
Convert Static HTML Template into WordPress (Part 2)
-
Урок 12.
00:17:53
Interior Page Template
-
Урок 13.
00:16:59
Parent & Children Pages
-
Урок 14.
00:09:02
To Echo or Not To Echo
-
Урок 15.
00:19:58
Menu of Child Page Links
-
Урок 16.
00:09:22
A Few Quick Edits / Improvements
-
Урок 17.
00:15:39
Navigation Menus
-
Урок 18.
00:05:07
Navigation Menus (Continued)
-
Урок 19.
00:19:59
Blog Listing Page (index.php vs front-page.php)
-
Урок 20.
00:13:15
Blog Continued
-
Урок 21.
00:12:10
Blog Archives (archive.php)
-
Урок 22.
00:19:59
Custom Queries
-
Урок 23.
00:06:32
Blog: Few Quick Edits & Improvements
-
Урок 24.
00:17:50
Custom Post Types
-
Урок 25.
00:19:49
Displaying Custom Post Types
-
Урок 26.
00:14:24
Quick Timeout: Misc Updates
-
Урок 27.
00:19:10
Custom Fields
-
Урок 28.
00:14:10
Ordering (Sorting) Custom Queries
-
Урок 29.
00:17:52
Manipulating Default URL Based Queries
-
Урок 30.
00:18:32
Past Events Page (Custom Query Pagination)
-
Урок 31.
00:18:41
Creating Relationships Between Content
-
Урок 32.
00:19:59
Displaying Relationships (Front-End)
-
Урок 33.
00:08:51
Quick Program Edits
-
Урок 34.
00:19:13
Professors Post Type
-
Урок 35.
00:19:07
Featured Image (Post Thumbnail)
-
Урок 36.
00:09:16
Featured Image Sizes & Cropping
-
Урок 37.
00:15:13
Page Banner Dynamic Background Image
-
Урок 38.
00:19:51
Reduce Duplicate Code - Create Our Own Function
-
Урок 39.
00:10:55
Using Our "pageBanner" Function
-
Урок 40.
00:11:29
Reduce Duplication - "get_template_part()"
-
Урок 41.
00:16:07
Getting Our Computer & Project Ready for JavaScript
-
Урок 42.
00:13:31
Optional: The Finished Product Of This Course: All In One Import File
-
Урок 43.
00:19:47
Campus Post Type
-
Урок 44.
00:18:52
Campus Map on Front-End
-
Урок 45.
00:19:54
Campuses Continued
-
Урок 46.
00:04:36
Final Campus Details
-
Урок 47.
00:09:54
Live Search
-
Урок 48.
00:18:17
Open and Close Search Overlay
-
Урок 49.
00:19:39
Keyboard Events in JavaScript
-
Урок 50.
00:15:33
Managing Time in JavaScript
-
Урок 51.
00:19:59
Waiting / Loading Spinner Icon
-
Урок 52.
00:17:51
Load WP Content with JS
-
Урок 53.
00:19:59
Generate HTML Based on JSON
-
Урок 54.
00:17:44
Conditional Logic Within Template Literal
-
Урок 55.
00:10:52
Quick Misc Edits
-
Урок 56.
00:11:47
Synchronous vs Asynchronous (Part 1)
-
Урок 57.
00:10:12
Synchronous vs Asynchronous (Part 2)
-
Урок 58.
00:15:51
REST API: Add New Custom Field
-
Урок 59.
00:16:38
REST API: Add New Custom Route (URL)
-
Урок 60.
00:14:11
Create Your Own Raw JSON Data
-
Урок 61.
00:08:26
WP_Query and Keyword Searching
-
Урок 62.
00:10:41
Working With Multiple Post Types
-
Урок 63.
00:19:59
3 Column Layout for Search Overlay
-
Урок 64.
00:19:34
Custom Layout & JSON based on Post Type
-
Урок 65.
00:16:03
Search Logic That's Aware of Relationships
-
Урок 66.
00:19:47
Search Logic That's Aware of Relationships (Part 2)
-
Урок 67.
00:14:26
Completing Our Search Overlay
-
Урок 68.
00:06:51
jQuery Free Live Search
-
Урок 69.
00:19:02
Traditional WordPress Searching
-
Урок 70.
00:19:59
Traditional WordPress Searching (Part 2)
-
Урок 71.
00:19:59
User Roles and Permissions
-
Урок 72.
00:20:00
Open Registration
-
Урок 73.
00:11:49
Open Registration (Part 2)
-
Урок 74.
00:20:00
"My Notes" Feature
-
Урок 75.
00:07:32
"My Notes" Front-end Part 1
-
Урок 76.
00:14:56
"My Notes" Front-end Part 2
-
Урок 77.
00:17:52
Delete Posts with the REST API
-
Урок 78.
00:18:31
Edit / Update Posts with the REST API
-
Урок 79.
00:14:53
Creating New Notes
-
Урок 80.
00:08:49
Creating New Notes (Part 2)
-
Урок 81.
00:19:59
Note Permissions and Security (Part 1)
-
Урок 82.
00:20:00
Note Permissions and Security (Part 2)
-
Урок 83.
00:19:57
Per-User Post Limit
-
Урок 84.
00:06:14
jQuery Free My Notes
-
Урок 85.
00:19:32
Let Users "Like" Content (Part 1)
-
Урок 86.
00:12:55
Let Users "Like" Content (Part 2)
-
Урок 87.
00:14:14
Creating Custom POST and DELETE Endpoints
-
Урок 88.
00:19:18
Programmatically Create a Post
-
Урок 89.
00:17:29
Enforce Limit of One Like Per User/Teacher Combo
-
Урок 90.
00:19:46
Completing the LikeBox
-
Урок 91.
00:02:19
jQuery Free LikeBox
-
Урок 92.
00:09:04
Going Live with Our Website
-
Урок 93.
00:18:27
Path A (Simple and Quick)
-
Урок 94.
00:13:24
Path B (Advanced / Manually Moving a Site)
-
Урок 95.
00:10:22
Database Config for Two Site Environments
-
Урок 96.
00:07:52
Ignoring Certain Files with Git
-
Урок 97.
00:14:59
Automatic Git Deployments to Web Host
-
Урок 98.
00:09:32
Challenge: Make Homepage Slideshow Dynamic
-
Урок 99.
00:13:36
Introduction to Plugin Development
-
Урок 100.
00:10:40
Let's Create Our First Plugin
-
Урок 101.
00:15:00
Adding a Settings Page For Our Plugin
-
Урок 102.
00:19:52
Settings API (Saving Settings Data)
-
Урок 103.
00:19:59
Finishing Our Settings Form
-
Урок 104.
00:19:57
Actually Counting the Words, Characters, and Read Time
-
Урок 105.
00:19:44
Translations / Localization (For PHP)
-
Урок 106.
00:16:00
Admin Sub-Menu
-
Урок 107.
00:17:06
Custom Admin Menu Icon
-
Урок 108.
00:15:24
Alternative: Manually Handling Admin Form Submit
-
Урок 109.
00:18:04
Finishing Word Filter Plugin
-
Урок 110.
00:19:45
Introduction to JavaScript Plugin Development
-
Урок 111.
00:19:47
Introduction to JSX
-
Урок 112.
00:20:00
Block Type Attributes
-
Урок 113.
00:11:53
Let's Discuss the Output of Our Block (Part 1)
-
Урок 114.
00:10:08
Let's Discuss the Output of Our Block (Part 2)
-
Урок 115.
00:18:26
Starting Our Multiple Choice Block Type
-
Урок 116.
00:11:26
Styling Our Block
-
Урок 117.
00:20:00
Event Handling & Updating Block Attributes
-
Урок 118.
00:19:53
Setting Up The Correct Answer
-
Урок 119.
00:18:52
How To Use React on The Front-End of WordPress
-
Урок 120.
00:12:26
Passing Block Data From PHP Into JavaScript / React
-
Урок 121.
00:15:16
Letting Users Click On (Guess) An Answer
-
Урок 122.
00:14:37
Attention To Detail
-
Урок 123.
00:15:07
Let Admin Choose Background Color of Block
-
Урок 124.
00:08:31
Block Text Alignment & Block Preview
-
Урок 125.
00:17:28
Using The "block.json" File
-
Урок 126.
00:14:24
Starting Our Featured Professor Plugin
-
Урок 127.
00:13:10
Loading a List of Professors
-
Урок 128.
00:19:59
Displaying Professor Info
-
Урок 129.
00:05:23
Professor Preview In Editor (Part 1)
-
Урок 130.
00:19:23
Professor Preview In Editor (Part 2)
-
Урок 131.
00:19:58
Control Post Meta With Block Type
-
Урок 132.
00:12:06
Add Related Posts to Professor Detail Page
-
Урок 133.
00:11:30
Translations / Localization (For JavaScript)
-
Урок 134.
00:20:00
Understanding The Pros and Cons of the "Post" Paradigm
-
Урок 135.
00:19:43
Creating Our Own Custom Table
-
Урок 136.
00:16:07
Querying Our Table
-
Урок 137.
00:10:57
Building Dynamic Queries (Part 1)
-
Урок 138.
00:17:35
Building Dynamic Queries (Part 2)
-
Урок 139.
00:11:35
Create Pet From Front-End
-
Урок 140.
00:09:41
Delete Pet From Front-End
-
Урок 141.
00:10:11
What Is Full Site Editing?
-
Урок 142.
00:19:59
Creating A Block Theme
-
Урок 143.
00:10:40
Where Should We Begin With Block Themes?
-
Урок 144.
00:04:40
Custom Banner Block (Part 1)
-
Урок 145.
00:18:55
Custom Banner Block (Part 2)
-
Урок 146.
00:10:16
Making Our Block Editable
-
Урок 147.
00:12:15
Generic Heading Block
-
Урок 148.
00:18:50
Finishing Generic Heading Block
-
Урок 149.
00:02:52
What Is "theme.json" In A Block Theme? (Part 1)
-
Урок 150.
00:19:36
What Is "theme.json" In A Block Theme? (Part 2)
-
Урок 151.
00:05:02
Custom Button Block (Part 1)
-
Урок 152.
00:19:12
Custom Button Block (Part 2)
-
Урок 153.
00:11:07
Color Picker For Button Block (Part 1)
-
Урок 154.
00:14:11
Color Picker For Button Block (Part 2)
-
Урок 155.
00:18:51
Our PHP Render Approach
-
Урок 156.
00:10:16
User Uploaded Background Images (Part 1)
-
Урок 157.
00:14:17
User Uploaded Background Images (Part 2)
-
Урок 158.
00:09:08
Quick Details: Banner Block
-
Урок 159.
00:06:26
Events And Blogs Area (Part 1)
-
Урок 160.
00:14:39
Events And Blogs Area (Part 2)
-
Урок 161.
00:12:46
Header & Footer Blocks
-
Урок 162.
00:16:56
Slideshow Block (Part 1)
-
Урок 163.
00:11:20
Slideshow Block (Part 2)
-
Урок 164.
00:08:31
Templates (Part 1)
-
Урок 165.
00:12:22
Templates (Part 2)
-
Урок 166.
00:18:41
Single Page & Post Templates
-
Урок 167.
00:14:41
Remaining Templates
-
Урок 168.
00:07:53
Only Allow Certain Block Types In Certain Editor Environments
-
Урок 169.
00:06:06
Creating A "Blank" Template For Landing Pages
-
Урок 170.
00:08:13
Challenge: Have an Update Plan in Place (Security)
-
Урок 171.
00:12:48
Challenge: Query Vars
-
Урок 172.
00:06:07
Finale: JavaScript Next Steps
-
Урок 173.
00:03:36
Bonus Lecture
Обновите, пожалуйста. Оригинальный курс был обновлен 07/2024