Experience Level: Beginner to Intermediate PHP In this tutorial – published June 8, 2016 – Pippin Williamson gives a great tour of how the WordPress core Metadata API works and how to go about extending it with minimal effort and maximum utility. Full disclosure: I work for Sandhills Development, Pippin is my boss. 😉 Article: […]
Category Archives: PHP
[PHP] Singletons and Shared Instances – Alain Schlesser
Experience Level: Intermediate to Advanced PHP In the post – published July 17, 2017 – Alain Schlesser examines use of the Singleton pattern in WordPress development with PHP, whether it’s a good or bad idea, and alternative approaches to solve the same problems. Article: Topics: What is a Singleton? Problems with the Singleton pattern: Singleton […]
A Quick Start Guide To The WordPress REST API – Brenda Barron
Experience Level: Beginner to Intermediate PHP In this article – published Dec. 12, 2018 – Brenda Barron paints a dynamic picture of what the WordPress REST API is, its history and how it works, and some of its potential use cases in real-world development. Article: https://www.wpsuperstars.net/wordpress-rest-api/ Topics: What the WordPress REST API is and how […]
Two ways to build Gutenberg Blocks – Jason Bahl
Experience Level: Beginner PHP, Intermediate to Advanced JavaScript In this tutorial – published Nov. 15. 2018 – Jason Bahl covers how to build the same custom testimonial block two different ways: Extending Advanced Custom Fields PHP, and create-guten-block with JavaScript. Article: Topics Covered: Extending Advanced Custom Fields to register, style, and render a custom testimonial […]
PHP Encryption Methods for Passwords & Other Sensitive Data – Ashley Rich
Experience Level: Intermediate to Advanced PHP In this guide – published Sept. 18, 2018 – Ashley Rich of Delicious Brains takes a deep dive into the three of the most common encryption methods available in modern PHP today. Article: Topics Covered: Broad coverage of three common types of encryption: hashing, secret key encryption (via Libsodium), […]
PHP Namespaces for WordPress Developers – Justin Tadlock
Experience Level: Beginner to Intermediate PHP In this tutorial – published Dec. 14, 2018 – Justin Tadlock provides a rich introduction to basic namespacing and autoloading best practices. Article: http://justintadlock.com/archives/2018/12/14/php-namespaces-for-wordpress-developers Topics: Introduction to namespaces in PHP 5.3+ Declaring and aliasing (importing) namespaced classes and functions Introduction to autoloaders and tips on organizing project files to […]