Creating a Facebook page for your blog

As someone who’s been blogging for over 10 years, I’ve seen blog subscription options come and go. I’ve dabbled with bloglovin’ to get posts to my inbox (inevitably deleting them as my unread count reaches triple figures); fallen in and out of love with RSS and Google Reader (forgetting to check and coming back to […]

Creating a Custom WordPress Shortcode

Creating your own WordPress shortcodes is a nifty way to build dynamic elements into your website without relying on 3rd party developers or plugins. This tutorial offers a beginner’s guide to creating your first WordPress plugin which will be referenced by a custom shortcode. In this example we’ll be creating a basic random quote generator […]

Build a Blog – Tips and Tricks

A few tips and tricks shared by users on the old CodeGrrl forums over the years, to help you customise your blog. Includes archives by month, emoticons, bbcode, email notification and more.

External Link Hit Counter

If you own a resource website with a links page you may want to keep track of the links people are visiting so you can adjust your content and the links you add to suit. This simple external link hit counter will be able to help. First, we need to create a database, and table […]

Basic HTML: Image Tags and alt Attributes

Once you’ve created the basic structure of your web page and added some text in paragraphs and headers you’ll probably want to spice things up with an image or two, and maybe a few links to your favourite websites. Images Images are used one web pages for two primary reasons: 1) to illustrate an example […]

Advanced Image Rotation

Although my original tutorial on image rotations still works, it’s major flaw is the dependency on the script creator to enter a list of images to rotate. While this is not a problem if you only want to rotate a few images, and don’t intend on adding to it after creation, it will become a […]

Working With CSV Flat Files: Storage

If your server supports PHP but not MySQL — or perhaps you don’t want to learn SQL syntax — you may be despairing of finding an effective storage solution? Don’t lose hope; you can store all sorts of content in plain text files as simple as pie. (Mmm, pie!) What’s a “CSV”? CSV stands for […]