WordPress for Developers LiveLessons

WordPress for Developers LiveLessons

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 4h 34m | 2.12 GB

Your hands-on video guide to WordPress.org development: Take total control over WordPress, customizing any site to your unique requirements!

These easy video tutorials show how to unleash the full power of WordPress.org’s open source code and customize WordPress to your precise requirements. WordPress for Developers LiveLessons walks you through mastering all the development skills you need to make visual, structural, and functional changes that are impossible with packaged solutions. Top WordPress expert John LeMasney walks you through setting up your WordPress development environment, including a complete LAMP stack (Linux, Apache, MySQL, PHP); working with WordPress databases and configuration files; safeguarding WordPress from hackers and spammers; controlling the WordPress engine through functions, hooks, classes, and methods; defining the structure, appearance, and behavior of new themes; using plugins to add powerful new functionality without changing the WordPress engine; and finding the resources and mastering the terminology you need to become an advanced WordPress developer. In just seven hours, you’ll learn how to bend WordPress to your will and build sites like nobody else’s!

What You Will Learn

  • How to master the terminology and key concepts of WordPress development
  • How to install, test, and secure WordPress in a self-hosted environment
  • How to perform key WordPress file and database server administration tasks
  • How to manipulate WordPress functions, hooks, classes, and methods
  • How to develop WordPress themes, structures, plugins, and functions
  • How to use cutting-edge WordPress information resources

Lesson 1: Setting Up Your WordPress Environment
Install and optimize your WordPress.org self-hosted environment, including a complete LAMP stack: Linux operating system, Apache server, MySQL relational database, and PHP scripting language. Plan for a development environment that protects your production system from downtime caused by testing or configuration errors.

Lesson 2: Installing and Testing WordPress for Development
Install WordPress for development, learn how WordPress uses each element of the stack, check for functional issues after an install, and review key challenges in protecting WordPress from hackers and spammers. Get your first look at WordPress’ database structure and create database backups, then explore WordPress configuration files and their capabilities.

Lesson 3: Information, Articles, and the Codex
Explore the resources, sites, and publications you need to do WordPress development well, especially the WordPress Codex and WordPress developer documents.

Lesson 4: WordPress’s Functions, Hooks, Classes and Methods
Explore the building blocks that enable rich development in WordPress: the functions, hooks, and PHP classes and methods that control how the WordPress engine behaves and displays your content.

Lesson 5: WordPress Theme Structure and Development
Start developing WordPress themes! Understand the structure of themes, and adapt a well-documented theme to create your own; review the theme stylesheet, and use it to define look and structure with CSS; examine and call theme functions; use PHP and CSS template files; discover how themes use JavaScript to define WordPress behavior; and discover resources and references for professional theme development.

Lesson 6: WordPress Plugins and Functions
Use plugins to extend WordPress functionality without affecting its core code, deeply modifying and customizing your site while protecting the WordPress engine. Understand the WordPress plugin API and the files that WordPress expects in any plugin; use headers to share licensing and other information; program your plugin, using hooks, template tags, database entries, and options; and discover resources for advanced plugin development.

Lesson 7: The Language of WordPress
Review the basic terminology you’ll encounter as a WordPress developer, so you can speak, write, and think with other professional WordPress developers.

Table of Contents

01 WordPress for Developers LiveLessons – Introduction
02 Learning Objectives
03 1.1 The wp-content and related folders
04 1.2 Access and edit your WordPress files
05 1.3 Looking in the database
06 1.4 Examine basic security issues
07 1.5 Know WordPress development skills
08 1.6 Consider the Network option for development
09 Learning Objectives
10 2.1 Look at the WordPress theme anatomy
11 2.2 Create a child theme
12 2.3 Examine the theme stylesheet
13 2.4 Learn about the Functions file
14 2.5 Use template files and the loop
15 2.6 Use Javascript files
16 Learning Objectives
17 3.1 What are templates
18 3.2 Examine the template file list
19 3.3 Use basic templates
20 3.4 Use custom page templates
21 3.5 Learn the template hierarchy
22 3.6 Understand the WordPress page structure
23 Learning Objectives
24 4.1 Write a plugin
25 4.2 Practice secure data validation methods
26 4.3 Learn about global variables
27 4.4 Learn the Plugin API
28 4.5 Use the Shortcode API
29 4.6 Use the Quicktags API
30 Learning Objectives
31 5.1 Examine theme development options
32 5.2 Play with design and layout
33 5.3 Learn the TwentyTen theme
34 5.4 Learn the TwentyFifteen theme
35 5.5 Use the HTML5Blank theme
36 5.6 Use the Bones theme
37 Learning Objectives
38 6.1 Learn the Functions file
39 6.2 Choose Functions.php or plugins
40 6.3 Enable WordPress features
41 6.4 Use Post and Page functions
42 6.5 Use Category and Taxonomy functions
43 6.6 Use Attachment and Feed functions
44 Learning Objectives
45 7.1 Research WordPress coding standards
46 7.2 Research theme design
47 7.3 Research CSS in WordPress
48 7.4 Research WordPress templates
49 7.5 Research WordPress functions
50 7.6 Learn to test and perform quality assurance in WordPress
51 WordPress for Developers LiveLessons – Summary