How to migrate trac project from 1.0.12 to a 0.11.7 installation if your project is MySQL based.Continue reading "How to migrate trac MySQL-based project from trac 1.0.12 to trac 0.11.7"
I am always aiming for a hierarchical Gruntfile.js structure that reminds me of increasingly verbose memes. And you should, too.Continue reading "Building WordPress plugins with an increasingly verbose Gruntfile"
How to open a shell here, in the directory of the file you’re currently editing in Geany.Continue reading "Open terminal with shell here in Geany"
Here’s some code to restore the auto_increment flag on the primary keys of a WordPress MySQL database after a faulty export/import cycle.Continue reading "auto_increment flag repair on primary keys of a WordPress MySQL database"
In this article we will go through some code that I like to use to make dismissible notices where the dismissal persists between page refreshes in the WordPress administration screens.Continue reading "Dismissible notices that persist when refreshing the WordPress admin screens"
In this meta-article I will list eight WordPress checklists and a book that you will want to go through, before you publish a theme or plugin.Continue reading "WordPress checklists to go through before publishing a theme or plugin"
I’m going to share with you a trick that I use to run wp-cli as the www-data user on my Linux development environment.Continue reading "wp-cli executed by www-data user to avoid Linux permission issues"
I’d like to share with you a handy bash alias to create a TracGit link to your latest commit.Continue reading "Bash alias to create a TracGit link to your latest commit"
In this article I will show you one way you can create a WordPress site where subscription downloads and support are available only to current subscribers.Continue reading "How to offer subscription downloads and support with WordPress"
In this article I aim to show you how I backup my WordPress sites on my Digital Ocean droplet.Continue reading "Poor man’s guide to backup WordPress droplets"