Many companies that sell premium WordPress Themes will make “Lite” versions available, free of charge, via WordPress.org. It gets the theme known, gives them a promotional springboard and allows people to try many of the theme’s features. For me too it also gives you an opportunity to see what their support is like.
(more…)Category: Development
-

New Domain for WordPress Development
Until now I’ve run various test WordPress sites as sub-folders to this domain. However, with potentially insecure sites sitting in the same folder structure as this site this adds an understandable security risk. I’ve therefore purchased a secondary domain (MyWPPlug.in) from which I will now perform all development and testing.
Heading to any root URL for that domain will get you forwarded to my plugin portfolio page on this site. However, I have sub-folders for my test sites (which I don’t publicise) and bug tracking (I’ve also setup a redirect so my links to the old bug-tracking URL will forward to the new one – in time, I’ll correct these URLs), which now ensures that the only thing installed on this domain is the single WordPress installation.
-

WordPress Plugin Versioning
I use a sequence-based version numbering for my plugins, based on change significance.
Here are further details of my specific methods…
(more…) -

My recent website hack and how I resolved it
It’s been a few months since my site was being constantly hacked over a number of weeks. Enough time, I think, to discuss what happened without compromising my site security to them again (it’s been months since the last attack so I’m assuming they’ve lost interest now).
(more…) -

Displaying an “Aged Post” message on posts before a particular date
There are lots of plugins available that will add a message box to the top of your posts if it’s above a certain age – e.g. 2 years old. However, I had a very specific requirement. After updating my site recently, I had to make changes to my posts to get them to fit with the new design. However, with over 1000 posts, it was going to be a long, long job to do them all. So I didn’t. I only did 2013 onwards. So, I wanted to display an appropriate message for any posts old than that – a set date rather than a moving time period.
(more…)

