Mô tả

WordPress is the leading Content Management System on the market, powering a large percentage of the Web.  The need for WordPress Developers who can build and customize themes and plugins is ever growing.  Learn from one of the most recognized educators in the WordPress world, Zac Gordon, who has taught thousands of people now employed as WordPress Developers.

If you want to learn everything from customizing existing themes, building custom themes or starting to build plugins, this course is for you.  You will learn in depth how WordPress works under the hood, from template files and tags to hooks and internal APIs.  If you are looking to build bigger and more custom projects with WordPress or just get a good job with a great company building WordPress projects, then this course is for you.  Make sure though you can already build and style a basic web page with HTML and CSS as we assume you already know this and focus more on learning PHP.

When you learn the skills this course contains you will feel incredibly empowered to build almost anything you can imagine with WordPress.  You should also feel confident working professionally in the field as a WordPress Developer.  You will have built a theme and plugin along with the course as well as a theme and plugin of your own.  Follow in the path of thousands of others of Zac's students who learned WordPress Development and went on to do great work in the field.

Bạn sẽ học được gì

PHP for WordPress - The Loop, Conditionals, Hooks and More!

How to Work with Child and Starter Themes Like Pro

The Ins and Outs of the Template Hierarchy - Always Know What File to Customize

How To Enqueue and Work with JavaScript and CSS in Themes

The Complete List of Template Tags To Use When Customizing and Extending Themes

A Deep Understanding of How to Use Action and Filter Hooks to Programmatically Control WordPress

A Solid Starter Template For Building Your Own WordPress Plugins

Common Practices and Techniques for Building Custom WordPress Plugins

Yêu cầu

  • Basic HTML - Know how to build a simple HTML page and work with HTML forms.
  • Basic CSS - Know how to responsively style HTML pages with CSS.
  • Know how to work with Posts, Pages and Custom Content in the WordPress admin area

Nội dung khoá học

7 sections

Getting Ready for WordPress Development

11 lectures
Course Introduction
01:59
Downloading and Using the Course Example Files
00:30
Setting Up WordPress Locally
01:00
Setting Up Locally
1 question
DesktopServer from ServerPress
05:16
Local from Flywheel
05:53
Editing WordPress Files Locally
04:16
Setting Up Locally
2 questions
Introduction to Staging
10:34
Pulling from Production to Staging to Local
10:18
Pushing from Local to Staging to Production
09:14

PHP for WordPress

19 lectures
PHP for WordPress Introduction
00:50
What is PHP?
01:38
What is PHP?
1 question
Writing Some Basic PHP
04:59
PHP Programming Basics
04:00
PRACTICE - PHP Basics
06:44
WordPress PHP Coding Standards
05:56
Different Types of PHP Files in WordPress
08:23
The Loop
04:23
What is the Loop?
1 question
PRACTICE - The Loop
07:30
Template Tags
02:52
PRACTICE - Template Tags
11:46
WordPress Conditionals
01:42
PRACTICE - Conditional Tags
12:27
WordPress Hooks
06:28
Intro to Hooks Quiz
2 questions
PRACTICE - WordPress Hooks
11:35
PHP for WordPress Review
00:36

Child Themes and Starter Themes

10 lectures
Chlid Themes v Starter Themes
01:58
Child and Starter Theme Quiz
2 questions
Child Theme Basics
03:42
DEMO - Child Theme
05:26
PRACTICE - Child Themes
02:44
Starter Theme Basics
09:59
DEMO - Underscore Starter Theme
06:53
PRACTICE - Starter Themes
04:15
Child and Starter Themes Review
02:13
Child and Starter Theme Quiz
1 question

The Template Hierarchy

42 lectures
An Introduction to the Template Hierarchy
03:03
Setting up the Theme Content and Files
09:15
Working with the style.css file
06:11
Working with the functions.php file
17:19
Working with the index.php template
02:29
Working with Headers in WordPress
06:57
Working with Footers in WordPress
03:31
Adding Menus and body_class
12:34
Adding Markup to a Theme - Part 1
08:48
Adding Markup to a Theme - Part 2
05:39
Adding Markup to a Theme - Part 3
00:49
Working with Sidebars in WordPress
03:15
Adding Widget Areas in WordPress
12:53
Working with the Loop
07:43
Creating Content Includes
05:15
Working with the singular.php template
05:25
Working with the single.php template
06:07
Adding a single-post.php template
01:58
Working with the comments.php template
07:41
Working with Post Formats in WordPress
13:21
The home.php for the Blog Homepage
12:39
Working with archive.php and Archives in WordPress
03:36
Working with the author.php template
06:08
Working with author-id.php and author-nicename.php templates
01:36
Working with Category Archive Templates
08:36
Working with Date Archive Templates
04:57
Working with Media Attachment Templates
07:34
Mime Type Templates Further Explained
08:26
Working with Page Templates
08:08
Working with the front-page.php Template
08:33
Working with Custom Templates
08:05
Adding a 404.php template
05:34
Working with Search Templates
09:56
Working with Custom Post Type Archives
10:40
Working with Custom Post Type Single Pages - Part 1
05:56
Working with Custom Post Type Single Pages - Part 2
03:57
Working with Custom Taxonomy Archives - Part 1
04:16
Working with Custom Taxonomy Archives - Part 2
08:02
Working with Multiple CSS Files
06:27
Including JavaScript in Your Themes
10:16
Working with JavaScript Dependencies (like jQuery)
07:20
Template Hierarchy Review
03:44

Template Tags

45 lectures
An Introduction to Template Tags
04:45
General Template Tags - Introduction
01:26
General Tags - Include Tags
06:12
General Tags - Login Tags
13:08
General Tags - bloginfo
05:06
General Tags - Archive Tags - Part 1
07:59
General Tags - Archive Tags - Part 2
07:45
General Tags - Calendar Tags
03:34
General Tags - Misc Tags
03:08
PRACTICE - General Template Tags - Part 1
03:15
PRACTICE - General Template Tags - Part 2
10:25
Navigation Tags
08:33
Navigation Tags - CSS Classes
04:19
Navigation Tags - Walker Class
05:20
PRACTICE - Navigation Tags - Part 1
01:11
PRACTICE - Navigation Tags - Part 2
03:59
Post Tags
04:08
Post Tags - Class Tags
03:48
Post Tags - Common Tags - Part 1
11:21
Post Tags - Common Tags - Part 2
07:26
Post Tags - Date Tags
04:36
Post Tags - Attachment Tags
05:05
Post Tags - Misc Tags
14:40
Post Tags - get_ Tags
03:33
PRACTICE - Post Tags - Part 1
03:00
PRACTICE - Post Tags - Part 2
02:37
Thumbnail Tags
08:51
PRACTICE - Thumbnail Tags - Part 1
01:36
PRACTICE - Thumbnail Tags - Part 2
03:33
Link Tags
06:18
PRACTICE - Link Tags - Part 1
01:34
PRACTICE - Link Tags - Part 2
02:24
Introduction to Comment Tags
13:59
Common Comment Tags
08:41
PRACTICE - Comment Tags - Part 1
02:22
PRACTICE - Comment Tags - Part 2
02:28
Author Tags
07:24
PRACTICE - Author Tags - Part 1
02:09
PRACTICE - Author Tags - Part 2
03:25
Conditional Tags
05:09
Sanitization, Escaping & Localization
03:51
DEMO - Sanitization Tags
03:36
DEMO - Escaping Tags
05:13
DEMO - Localization Tags
05:08
A Review of Template Tags
01:01

Action and Filter Hooks in WordPress

34 lectures
An Introduction to Hooks in WordPress
03:38
do_action add_action remove_action
06:04
Action Hooks in WordPress Core
08:37
The WordPress Action Runtime Lifecycle
06:28
Exploring Action Hooks with wp_actions and wp_filter
06:48
Exploring Action Hooks with R Debug
02:55
Exploring Action Hooks with Debug Bar Plugins
03:41
Exploring Action Hooks with Simply Show Hooks Plugin
01:21
Exploring Action Hook DEMOs
01:20
DEMO - WordPress Action Hook - do_action
04:25
DEMO - WordPress Action Hook - enqueue_scripts
03:11
DEMO - WordPress Action Hook - widget_init
04:40
DEMO - WordPress Action Hook - loop_end()
04:59
DEMO - WordPress Action Hook - template_redirect()
04:34
DEMO - WordPress Action Hook - save_post()
06:00
PRACTICE - WordPress Action Hooks - Part 1
01:24
PRACTICE - WordPress Action Hooks - Part 2
10:58
Filter Hooks in WordPress
00:52
apply_filters(), add_filter(), remove_filter()
06:22
apply_filter() in WordPress Core
08:54
Exploring Filter Hooks with $wp_filter
02:31
Exploring Filter Hooks with R Debug
02:46
Exploring Filter Hooks with Debug Bar Plugin
00:57
Exploring Filter Hooks with Simply Show Hooks Plugin
02:06
Exploring Filter Hook DEMOs
02:22
DEMO - WordPress Filter Hook - apply_filters
04:23
DEMO - WordPress Filter Hook - the_title
05:41
DEMO - WordPress Filter Hook - the_content
06:13
DEMO - WordPress Filter Hook - excerpt_more
04:14
DEMO - WordPress Filter Hook - body_class
02:43
DEMO - WordPress Filter Hook - manage_posts_columns
03:02
PRACTICE - WordPress Filter Hooks - Part 1
00:47
PRACTICE - WordPress Filter Hooks - Part 2
07:01
Hooks in WordPress Review
01:13

Plugin Development

22 lectures
Introduction to Plugin Development
01:42
Setting Up the Files
02:44
Plugin Header
06:53
Settings Pages
06:43
Settings Sub Pages
06:44
Link to Settings
03:03
Plugin File Paths
05:58
Enqueuing CSS
03:26
Enqueuing JS
03:16
Enqueuing Conditionally
04:32
PRACTICE - Setup - Part 1
02:47
PRACTICE - Setup - Part 2
02:43
The Options API
09:56
Saving Array Options
07:52
PRACTICE Options - Part 1
01:04
PRACTICE Options - Part 2
03:40
Settings API
03:30
Settings Sections
06:32
Settings Fields
14:17
More Settings Fields
12:01
Adding Fields to Existing Sections
03:45
An Introduction to Plugins Review
01:12

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.