NGINX / Apache: Block Requests to PHP file (xmlrpc.php)

This is going to be a short post about how to block your webserver from serving a specific file.

WordPress comes with a file called xmlrpc.php which enables you to use their mobile App on self-hosted blogs or enables ping- and trackbacks. However, there is a bunch of bots out there that attempt to brute-force their way in and can produce either high load or actually present a security risk.

Continue reading “NGINX / Apache: Block Requests to PHP file (xmlrpc.php)”

Featured Image in RSS Feed WordPress Plugin

Continue reading “Featured Image in RSS Feed WordPress Plugin”

On Winning Your Days

We live in a very competitive and challenging society, which is why I quickly wanted to share a feeling I had today, which I want to turn into a habit. For a lot of my life my drive has come from just being dissatisfied with myself.

Today I feel a little more that I actually achieved something and I don’t focus on all the things I have not yet done. I have not yet gotten back to all of my clients, I have not yet done as much for my day job as I wanted to, but I still got things done. Continue reading “On Winning Your Days”

CigTrack Day #3: Open Source Software

Linux and other open source software play a significant role in technology nowadays. Linux runs on most supercomputers, server systems and most smartphones (inside Android) in the world.

I also use Linux on the desktop and especially for development it’s just great. You can test in an environment that is very close to your server and there’s many great tools that are made for developers. Also Linux makes it easy to write your own tools. Continue reading “CigTrack Day #3: Open Source Software”

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!

wordpress_workshop_day_1
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”