Speed Project: Time Since Last Post

Speed Projects are a wonderful concept, that I stumbled across through FAT (Free Art & Technology). I’ve been thinking about writing a WordPress plugin for a while to motivate myself and to show site visitors, that my blogs are active.

Turns out, it only took me 25 minutes to produce a really tiny solution, that displays a human readable time since the last blog post was published. The credit is not really with me, but with the great documentation and pre-built WordPress functions. Continue reading “Speed Project: Time Since Last Post”

Ghost: Blogging Platform on node.js: I backed!

I just backed Ghost on Kickstarter. Ghost is, according to the ambitious authors, going to be a blogging platform based on node.js, that will be extendable with plugins and themes, like WordPress.

My incentive for throwing in 10£ was that backers get a month early access to the projects source code, whereas everyone else will be granted that about a month later. Time for me to poke at this project, which I am burning to do. Continue reading “Ghost: Blogging Platform on node.js: I backed!”

WordPress Workshop recap – a first time

The WordPress Workshop went great, at least that’s what I’ve felt and heard. It’s not exactly the first time I’ve (co)hosted a workshop, but this was probably the biggest so far!

A little snapshot of day 1 (YES, I need a new smartphone, before Lennart points it out once more)

Continue reading “WordPress Workshop recap – a first time”

WordPress 3.6 with new short codes for post formats

As recently announced on the WordPress blog, WordPress 3.6 is going to have new short codes to theme the post formats.

For theme developers that means that the_content() will be supplied with functions like the_image() and the_video().

This is going to be great, because in the nightly build of WordPress the post format specific fields are prepended into the post content.

I see this as a great way of making the new features and the more approachable editor UI accessible to theme developers.

Twitter Cards Support in your WordPress Theme

What are Twitter Cards?

Twitter cards reveal more about the site you’re linking too in a tweet. They come in three flavours: summary, photo and player.

Why should I use Twitter Cards?

As shown in the picture below, you simply give your followers or your extended audience the possibility to get a preview inside what you have linked, instead of just a link to a site they may not know. Continue reading “Twitter Cards Support in your WordPress Theme”

WordPress Workshop in Odense, Denmark

The 2. and 3. of April I’ll have a workshop on WordPress at EAL (maps link). Both dates will be starting at 14:30, variable end. I’ll speak English, but questions can be asked in Danish/German.

This event is primarily for students of the EAL, but I don’t think anyone will really mind if you join in. Usually there’s a bunch of free seats and it’s after usual academy hours. More space for us! Continue reading “WordPress Workshop in Odense, Denmark”

Testing the Twenty Thirteen Theme

I found this really neat and two-line solution how you can try out the new default theme for the next major release of WordPress now already:
Quick Tip: How to Install Twenty Thirteen on Your WordPress Site on net.tutsplus.com

You can either use Sourcetree, as they recommend or install svn via homebrew or get a binary package from the svn website.

I’ve activated the theme at the WordPress Network Installation I enabled for my university and have not found any crazy bugs yet, so it seems pretty safe to use. Continue reading “Testing the Twenty Thirteen Theme”

Object / Class not available in WordPress Theme files

I began digging into WordPress Theme development on a more OOP based approach, when I noticed something odd about the availability of the object you get when you write your custom theme functions as a class in functions.php.

To be fair, it’s only odd because I’ve mainly been developing in other frameworks, which handle it after different conventions.
Continue reading “Object / Class not available in WordPress Theme files”

Developing with WordPress in 30 Seconds

A quick article about how I manage to set up a WordPress installation from scratch to have a clean and up to date working and testing environment.


I admit it, this is a catchy title and a lie. Actually it took me 27.889 seconds to do the following: Continue reading “Developing with WordPress in 30 Seconds”