Add a custom admin column to the WooCommerce orders table
Learn how to add a custom column to the WooCommerce orders table. This tutorial will add a flag for the order shipping country, and it’s easy to extend with your own custom data.
Tools, tips and code snippets you can add to your functions.php file to give your WordPress website new functionality, new shortcodes and control & override your theme’s settings. Learn how to create your own WordPress plugins for when you want to add new functionality that transcends whatever theme you’ve got applied.
Learn how to add a custom column to the WooCommerce orders table. This tutorial will add a flag for the order shipping country, and it’s easy to extend with your own custom data.
Create a new column on the WooCommerce admin orders page so you can see the products in each order. We’ll hook a WordPress filter to modify the list of columns available to the admin orders table. Then we’ll hook an action so we can render the contents of the column on a per-order basis.
Learn how to build a configurable popup module you can use in multiple projects. Configurable and extendable, with multiple display methods and no JavaScript dependencies.
Create a scrolling text marquee banner, like a news-ticker, for your WordPress site with this copy-and-paste tutorial. Supports scrolling to the right for Arabic languages. No plugins required.
We’re going to use the Rellax JS parallax scrolling library to create the effect of rising bubbles, as the reader scrolls down the page.
Add a button anywhere in your WordPress site that lets users jump to a random post. Works with any post type and with page caching plugins.
Create a popup email contact form on your WordPress site without installing a plugin. We’ll include a GDPR/privacy consent checkbox, and we’ll rinse messages through Spam Shield to block junk messages.
Add an always-on-top floating button to your WordPress site that displays a fully customisable popup panel when clicked. The whole thing will be mobile-first responsive.
Learn how to use the Cocoen JavaScript module to create before-and-after image sliders in WordPress. We’ll use the built-in WordPress Gallery Block to make it easy to layout the images.
Conditionally restrict access to WordPress posts, pages and products by country, based on visitor IP Geolocation lookup. We’ll use some geo-IP magic to get a visitor’s country, and compare it against either a block-list, or an allow-list.
In this tutorial, learn how to add Google Maps to your WordPress website without using a plugin. We’ll create a custom shortcode that can be used multiple times on any post/page, and it’ll support multiple markers & popup info windows, with fully customisable HTML.
Learn how to create a neat little shortcode so you can add keycaps into your WordPress posts. The tutorial is super easy to code, and simple to extend.
In this tutorial we’ll build upvote and downvote buttons that can be added to any post or excerpt. We’ll start with a requirement specification, break down the components we need, and then code it.
Create a custom WordPress animated typewriter effect you can add to your hero sections, or to your posts. No plugin required.
This tutorial shows you how to build custom CSV exports so you can extract any data you want from posts, pages and WooCommerce orders.
Create a custom user registration form in WordPress. Capture custom user meta and show them in the admin columns in the back-end.
Learn how to easily create a full-width video hero banner on your WordPress website. No plugin required. Copy-and-paste tutorial.
Learn how to use Markdown in your WordPress projects. Attach content in Markdown format in a custom field and convert it to HTML.
Learn how to use the phpqrcode library to add QR Codes to your WordPress sites. We’ll wrap up the library and make an easy-to-use shortcode.
Learn how to make your WordPress website private, so visitors have to log in to access the content… without using a membership plugin.