Contact for queries :
banner1
What you’ll learn
  • 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

Course Curriculum

01 Getting Ready for WordPress Development
001 Course Introduction 00:00:00
002 Setting Up WordPress Locally 00:00:00
003 DesktopServer from ServerPress 00:00:00
004 Local from Flywheel 00:00:00
005 Editing WordPress Files Locally 00:00:00
006 Introduction to Staging 00:00:00
007 Pulling from Production to Staging to Local 00:00:00
008 Pushing from Local to Staging to Production 00:00:00
02 PHP for WordPress
009 PHP for WordPress Introduction 00:00:00
010 What is PHP 00:00:00
011 Writing Some Basic PHP 00:00:00
012 PHP Programming Basics 00:00:00
013 PRACTICE – PHP Basics 00:00:00
014 WordPress PHP Coding Standards 00:00:00
015 Different Types of PHP Files in WordPress 00:00:00
016 The Loop 00:00:00
017 PRACTICE – The Loop 00:00:00
018 Template Tags 00:00:00
019 PRACTICE – Template Tags 00:00:00
020 WordPress Conditionals 00:00:00
021 PRACTICE – Conditional Tags 00:00:00
022 WordPress Hooks 00:00:00
023 PRACTICE – WordPress Hooks 00:00:00
024 PHP for WordPress Review 00:00:00
03 Child Themes and Starter Themes
025 Chlid Themes v Starter Themes 00:00:00
026 Child Theme Basics 00:00:00
027 DEMO – Child Theme 00:00:00
028 PRACTICE – Child Themes 00:00:00
029 Starter Theme Basics 00:00:00
030 DEMO – Underscore Starter Theme 00:00:00
031 PRACTICE – Starter Themes 00:00:00
032 Child and Starter Themes Review 00:00:00
04 The Template Hierarchy
033 An Introduction to the Template Hierarchy 00:00:00
034 Setting up the Theme Content and Files 00:00:00
035 Working with the style.css file 00:00:00
036 Working with the functions.php file 00:00:00
037 Working with the index.php template 00:00:00
038 Working with Headers in WordPress 00:00:00
039 Working with Footers in WordPress 00:00:00
040 Adding Menus and body_class 00:00:00
041 Adding Markup to a Theme – Part 1 00:00:00
042 Adding Markup to a Theme – Part 2 00:00:00
043 Adding Markup to a Theme – Part 3 00:00:00
044 Working with Sidebars in WordPress 00:00:00
045 Adding Widget Areas in WordPress 00:00:00
046 Working with the Loop 00:00:00
047 Creating Content Includes 00:00:00
048 Working with the singular.php template 00:00:00
049 Working with the single.php template 00:00:00
050 Adding a single-post.php template 00:00:00
051 Working with the comments.php template 00:00:00
052 Working with Post Formats in WordPress 00:00:00
053 The home.php for the Blog Homepage 00:00:00
054 Working with archive.php and Archives in WordPress 00:00:00
055 Working with the author.php template 00:00:00
056 Working with author-id.php and author-nicename.php templates 00:00:00
057 Working with Category Archive Templates 00:00:00
058 Working with Date Archive Templates 00:00:00
059 Working with Media Attachment Templates 00:00:00
060 Mime Type Templates Further Explained 00:00:00
061 Working with Page Templates 00:00:00
062 Working with the front-page.php Template 00:00:00
063 Working with Custom Templates 00:00:00
064 Adding a 404.php template 00:00:00
065 Working with Search Templates 00:00:00
066 Working with Custom Post Type Archives 00:00:00
067 Working with Custom Post Type Single Pages – Part 1 00:00:00
068 Working with Custom Post Type Single Pages – Part 2 00:00:00
068 Working with Custom Post Type Single Pages – Part 2 00:00:00
069 Working with Custom Taxonomy Archives – Part 1 00:00:00
070 Working with Custom Taxonomy Archives – Part 2 00:00:00
071 Working with Multiple CSS Files 00:00:00
072 Including JavaScript in Your Themes 00:00:00
073 Working with JavaScript Dependencies (like jQuery) 00:00:00
074 Template Hierarchy Review 00:00:00
05 Template Tags
075 An Introduction to Template Tags 00:00:00
076 General Template Tags – Introduction 00:00:00
077 General Tags – Include Tags 00:00:00
078 General Tags – Login Tags 00:00:00
079 General Tags – bloginfo 00:00:00
080 General Tags – Archive Tags – Part 1 00:00:00
081 General Tags – Archive Tags – Part 2 00:00:00
082 General Tags – Calendar Tags 00:00:00
083 General Tags – Misc Tags 00:00:00
084 PRACTICE – General Template Tags – Part 1 00:00:00
085 PRACTICE – General Template Tags – Part 2 00:00:00
086 Navigation Tags 00:00:00
087 Navigation Tags – CSS Classes 00:00:00
088 Navigation Tags – Walker Class 00:00:00
089 PRACTICE – Navigation Tags – Part 1 00:00:00
090 PRACTICE – Navigation Tags – Part 2 00:00:00
091 Post Tags 00:00:00
092 Post Tags – Class Tags 00:00:00
093 Post Tags – Common Tags – Part 1 00:00:00
094 Post Tags – Common Tags – Part 2 00:00:00
095 Post Tags – Date Tags 00:00:00
096 Post Tags – Attachment Tags 00:00:00
097 Post Tags – Misc Tags 00:00:00
098 Post Tags – get_ Tags 00:00:00
099 PRACTICE – Post Tags – Part 1 00:00:00
100 PRACTICE – Post Tags – Part 2 00:00:00
101 Thumbnail Tags 00:00:00
102 PRACTICE – Thumbnail Tags – Part 1 00:00:00
103 PRACTICE – Thumbnail Tags – Part 2 00:00:00
104 Link Tags 00:00:00
105 PRACTICE – Link Tags – Part 1 00:00:00
106 PRACTICE – Link Tags – Part 2 00:00:00
107 Introduction to Comment Tags 00:00:00
108 Common Comment Tags 00:00:00
109 PRACTICE – Comment Tags – Part 1 00:00:00
110 PRACTICE – Comment Tags – Part 2 00:00:00
111 Author Tags 00:00:00
112 PRACTICE – Author Tags – Part 1 00:00:00
113 PRACTICE – Author Tags – Part 2 00:00:00
114 Conditional Tags 00:00:00
115 Sanitization Escaping Localization 00:00:00
116 DEMO – Sanitization Tags 00:00:00
117 DEMO – Escaping Tags 00:00:00
118 DEMO – Localization Tags 00:00:00
119 A Review of Template Tags 00:00:00
06 Action and Filter Hooks in WordPress
120 An Introduction to Hooks in WordPress 00:00:00
121 do_action add_action remove_action 00:00:00
121 do_action add_action remove_action 00:00:00
123 The WordPress Action Runtime Lifecycle 00:00:00
124 Exploring Action Hooks with wp_actions and wp_filter 00:00:00
125 Exploring Action Hooks with R Debug 00:00:00
126 Exploring Action Hooks with Debug Bar Plugins 00:00:00
127 Exploring Action Hooks with Simply Show Hooks Plugin 00:00:00
128 Exploring Action Hook DEMOs 00:00:00
129 DEMO – WordPress Action Hook – do_action 00:00:00
130 DEMO – WordPress Action Hook – enqueue_scripts 00:00:00
131 DEMO – WordPress Action Hook – widget_init 00:00:00
132 DEMO – WordPress Action Hook – loop_end() 00:00:00
133 DEMO – WordPress Action Hook – template_redirect() 00:00:00
134 DEMO – WordPress Action Hook – save_post() 00:00:00
135 PRACTICE – WordPress Action Hooks – Part 1 00:00:00
136 PRACTICE – WordPress Action Hooks – Part 2 00:00:00
137 Filter Hooks in WordPress 00:00:00
138 apply_filters() add_filter() remove_filter() 00:00:00
139 apply_filter() in WordPress Core 00:00:00
140 Exploring Filter Hooks with wp_filter 00:00:00
141 Exploring Filter Hooks with R Debug 00:00:00
142 Exploring Filter Hooks with Debug Bar Plugin 00:00:00
143 Exploring Filter Hooks with Simply Show Hooks Plugin 00:00:00
144 Exploring Filter Hook DEMOs 00:00:00
145 DEMO – WordPress Filter Hook – apply_filters 00:00:00
146 DEMO – WordPress Filter Hook – the_title 00:00:00
147 DEMO – WordPress Filter Hook – the_content 00:00:00
148 DEMO – WordPress Filter Hook – excerpt_more 00:00:00
149 DEMO – WordPress Filter Hook – body_class 00:00:00
150 DEMO – WordPress Filter Hook – manage_posts_columns 00:00:00
151 PRACTICE – WordPress Filter Hooks – Part 1 00:00:00
152 PRACTICE – WordPress Filter Hooks – Part 2 00:00:00
153 Hooks in WordPress Review 00:00:00
07 Plugin Development
154 Introduction to Plugin Development 00:00:00
155 Setting Up the Files 00:00:00
156 Plugin Header 00:00:00
157 Settings Pages 00:00:00
158 Settings Sub Pages 00:00:00
159 Link to Settings 00:00:00
160 Plugin File Paths 00:00:00
161 Enqueuing CSS 00:00:00
162 Enqueuing JS 00:00:00
163 Enqueuing Conditionally 00:00:00
164 PRACTICE – Setup – Part 1 00:00:00
165 PRACTICE – Setup – Part 2 00:00:00
166 The Options API 00:00:00
167 Saving Array Options 00:00:00
168 PRACTICE Options – Part 1 00:00:00
169 PRACTICE Options – Part 2 00:00:00
170 Settings API 00:00:00
171 Settings Sections 00:00:00
172 Settings Fields 00:00:00
173 More Settings Fields 00:00:00
174 Adding Fields to Existing Sections 00:00:00
175 An Introduction to Plugins Review 00:00:00
TAKE THIS COURSE
  • FREE
  • 10 Days
3 STUDENTS ENROLLED

About WPLMS

WPLMS is the most popular Education WordPress theme. With over 12000 customers and several startups successfully running their businesses on WPLMS, it is the most powerful solution for Education websites right now.

Popular Tags

Who’s Online

There are no users currently online
top
Template Design © VibeThemes. All rights reserved.