No self ping – Keep comments clean

Every time I used to publish a new post, I used get a comment notification that looked more or less like this (I am using Clean Notifications):

A new comment on “Title” is PENDING APPROVAL:
Author: Somebody
URL: My old post
[…] Title […]

I first didnt know what was going on, as it turns out WordPress was pinging my own blog about new links to my old blog entries. This is referred to as self ping. This was kind of annoying since I am using a related post plugin, which is why those links were placed in my post in the first place.

Long story short, let me show you how to get rid of these self pings. There are essentially two ways to get rid of these self pings:

Plugin No Self Pings

Use the plugin No Self Pings to get rid of self pings. You can find the plugin authors blog under

Relative URLs

The other option is to not use absolute paths to your posts. Change your links from:



You can find more information about self ping at the WordPress site Pingbacks.

Index your WordPress tags – Create a clean tag index

Tag clouds are all good and nice, but I personally always liked looking at an index of a book. It gives every book a structured clean look and feel. There is also the advantage of finding things you didnt know you were looking for. The first step of every search is finding the right terminology to find what you are looking for. An index can often be of great help and guide you in the right direction.

A really good plugin to get this job done is: Multi-column Tag Map. It makes it really simple to create a nice and clean looking index. See my Index in action for an example.

To get you started, go download the plugin, activate it and than use the following short code where you want your index:

[ mctagmap columns="3" more="- show all -" hide="yes" num_show="5" toggle="- hide -" show_empty="no" ]

To find more information about Multi-column Tag Map, visit

Show active plugins in WordPress

Here is a pretty neat way to list all your current active plugins in your WordPress install. I always wonder what plugins people use on their WordPress site. It is also a way of showing your appreciation to plugin authors by providing a link to their site – they deserve it!

To show all active plugins in WordPress I use a plugin called Plugin List. You can find more info on it in the list below. In order to actually display active plugins in a post you have to use a second plugin to allow to display php. I currently use Allow PHP in post and pages. It allows you to use
[php] code [/php]
All together use the code:
[php] wp_list_all_active_plugins(); [/php]
and you are all set.

I personally dont consider it a good idea to reveal what plugin version you are using. Assume you are a little lazy and dont update your plugin on a regular basis or lets just say you forget – it is a security problem if you tell people what version you are using. In order to take the version number out you have to edit the Plugin List plugin. Do the following:

  1. Find the plugin directory of Plugin List. The plugin folder is called wp-plugin-lister and is in “your wp install directotry”/wp-content/plugins/wp-plugin-lister
  2. Open plugin_lister.php
  3. Change
    $plugin_list .= "<h4><a href='".$d['PluginURI']."' target='_new'>".$d['Title']."</a> (Version: ".$d['Version'].")</h4>";


    $plugin_list .= "<h4><a href='".$d['PluginURI']."' target='_new'>".$d['Title']."</a> </h4>";

and you are all set!

Please let me know if it works for you. I appreciate comments.

Acitve plugins on

[php]wp_list_all_active_plugins(); [/php]