Level Up

A collection of resources for WordPress Developers, written and curated by experts

The Best Setup for Your Local WordPress Development Environment

When running a WordPress website it’s best practice to at least run a local copy of the site so you can make changes without running the risk of completely ruining…

Iain

Sep 16, 2020

The Ultimate Developer’s Guide to the WordPress Database

Here at Delicious Brains we eat, drink and sleep databases. However, we believe that any developer working with WordPress should have some level of knowledge about the database that sits…

Iain

Jun 3, 2020

SQL Query Optimization for Faster WordPress Sites

You know that a fast site == happier users, improved ranking from Google, and increased conversions. Maybe you even think your WordPress site is as fast as it can be…

Iain

Apr 7, 2020

5 Ways to Create a WordPress Plugin Settings Page

It’s been a while since I created a new WordPress plugin from scratch, but recently I decided to turn some code that was working just for me into a fully…

Iain

Feb 18, 2020

Automated API Testing For Your WordPress Site With Codeception

I’ve previously written about how we use Codeception to perform automated testing on our WooCommerce site where we sell our plugins. Automated tests give us peace of mind that our…

Iain

Dec 31, 2019

WordPress Plugin Development Best Practices: Template Files

When we talk about templates in WordPress we are normally referring to page template files in the theme. However, there are plugins that use template files to display content, and…

Iain

Nov 19, 2019

The End of Jigoshop? What Happened to The Once-Popular Ecommerce WordPress Plugin

I woke up this morning to an email from an old client from my days as a freelancer building WordPress sites, asking about SCA compliance. I built them an ecommerce…

Iain

Sep 24, 2019

How to Decrease Your Site Testing Time: Automated Acceptance Testing for WooCommerce

We’ve written before about how we are using automated acceptance testing to test our WordPress plugins which has decreased manual testing time and helped catch bugs before they are released.…

Iain

Apr 9, 2019

How We Improved Composer Support For Our Premium Plugins Again

Composer is my go-to method of managing free plugins in WordPress sites. However, managing premium plugins is a little more tricky. Last year we introduced full Composer support for our…

Iain

Mar 19, 2019

How to Make Your MU-Plugins Compatible with Composer (And Why)

We are big advocates of managing dependencies in our projects with the package manager Composer. It’s essential to make sure the same version of dependencies are used in development environments…

Iain

Feb 26, 2019