Урок 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