WooCommerce – Add Phone Numbers to Header of Storefront Theme
I happen to like web stores that have contact details in prominent locations so it’s useful to be able to add phone numbers to the header of a site using WooCommerce. In my particular application I’m...
View ArticleWooCommerce – Display SOLD Instead of Price for Sold Products
If you’re using WooCommerce and selling one-off products you don’t necessarily want to use the default terminology for sold out products. You might want to hide the sold price and remove the...
View ArticleWooCommerce – Custom Product Fields and WooCommerce Fields Factory
WooCommerce does have ‘attributes’ available for products but like most things in WC these are tailored for users selling clothing and various other consumer products. In my application each product is...
View ArticleAllowing ‘0000-00-00’ as Default Value for MySQL datetime Column
It can be useful to allow the default value of a MySQL date / datetime column to be set to zero, it makes checking if it’s initialised simple and saves you having to deal with pesky null values. It...
View ArticleHow Not to Mess Up a Multi Domain SSL Renewal
I’ve just finished a few hours of fun messing up a multi domain SSL certificate renewal. In the first draft of this entry I did not use the word mess, messing, or messery. I used another four letter...
View ArticleRandom Notes for Setting up a New Ubuntu LAMP Server on Linode
This is the first entry written on the new home of this blog, a 1GB Linode server. I moved it here from a Pair account that I am in the process of closing. The server is running Ubuntu Server 16.04...
View ArticleUse Javascript to Copy to the Clipboard
I’ve found it very useful to be able to copy web-content to the clipboard. For example, to generate boiler plate text in my online customer management system and paste it into Outlook for emailing....
View ArticleWoocommerce Product to eBay Listing
It’s always handy to be able to easily list up WooCommerce products on eBay. I believe there are (mostly commercial) plugins that can automagically list items on eBay but in my case the products have a...
View ArticleRSYNC Upload Bash Script
Here’s a handy BSH script I use to upload files from my development server to the production server. Useful because it uses the –dry-run parameter as a default so you can easily make sure of what...
View ArticleDecrypting Blowfish Encrypted HEX String in PHP
I had need recently to use PHP to decrypt some short strings that were encrypted using the Blowfish algorithm. They were encrypted to HEX strings which necessitated converting them to strings. An added...
View Article