I Wrote a Plugin

April 29, 2020

in Development

It’s been a hell of a long time since I’ve done anything with this site. Too long, actually. Between running an agency and life itself I’ve been keeping pretty busy in recent years. Nothin’ like a pandemic to kick me back into gear huh?

A big reason why this site was left to rest for quite some time (my last post was in August 2016 :|) was due to things taking off at Yoghurt Digital – any time I had to write content would be spent there instead. Then, around mid-2018 I noticed my site had been hacked and so I threw up a simple maintenance page and never really returned. Enter 4-months into 2020 and I decided it’s time to revive it.

WTF Happened

I’m still not entirely sure – I’ve seen my fair share of exploits caused by outdated versions of WordPress and it’s many, many offending plugins, however, this was different. Specific files were deleted, almost intentionally so things kinda half-worked, but never properly. Fortunately, I had an old backup but lost a bunch of things in the process. Onto restoration.

Almost There…

After giving up on diagnosing what happened, I decided to start somewhat fresh and deleted my entire web directory, opting for a fresh install of WordPress along with the removal of plugins, migration of content I’ve written elsewhere over the years and a bunch of other things. The result is what you see now, which for the most part works how I want it to, however, I’m yet to fix the PHP errors at the bottom of each post, which leads me to my next point.

I’m Building Something New

I’ve loved the Thesis framework for a very, very long time (almost a decade, actually!) but now it’s time for something different. Not that I have thousands of posts or anything on this site, but I didn’t want to lose any of the data I had as a result of using Thesis so as per the title post, I made a plugin for the first time a few weeks ago to help migrate custom-field data from Thesis over to my new setup, which was very enjoyable and went better than I expected. Mainly because my very rusty PHP hands came back to me and the plugin works and works great!

Booyah!

Needless to say, I am very excited for what’s to come.

If you’d like to know more, hit me up or simply wait – I’m not in a rush and I’m confident you aren’t either!

Previous post: