patrick kellogg

patrick kellogg

Medellin, Colombia

writer, bamboo architect, backpacker, PHP Programmer, scuba diver

7,579

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

107 Achievements

  • How to Install WordPress on Your Computer
  • What Is WordPress?
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Getting to Know PHP
  • First Steps in React
  • Getting Started with WooCommerce Theme Development
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • Overview of the WordPress Customizer
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • Introducing Sketch
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • An Overview of Hooks in WordPress
  • How WordPress Plugins Work
  • Why Version Control Matters
  • Better SEO Through Content
  • Introduction to SEO
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Installing Wordpress
  • Local WordPress Development
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • WordPress Admin Settings
  • WordPress User Roles
  • The WordPress Codex
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Getting Started with WordPress
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Introduction to jQuery
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Launching a WordPress Site
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • JavaScript Objects
  • Getting Started with CSS
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Customizing WordPress
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started with WordPress
  • Newbie