Blog Archives

Mandela Ribbon for WordPress

Honour Nelson Mandela with a Website Ribbon

Honour Nelson Mandela with a remembrance ribbon on your WordPress blog. When I heard the sad news today I wanted to show my condolences on my WordPress sites, so knocked up a couple of plugins to put a ribbon in the top right corner of the sites.

Download Your Mandela Ribbon Plugin

There are 2 versions of the ribbon. One shows an English message, while the other is in Mandela’s home language – Xhosa (plugin code is in English)

Download from

Read the rest of this entry

JQuery DataTables

JQuery DataTables with WordPress and Drupal

The latest version of this article is available here

JQuery DataTables

Plugin Accepted by WordPress

First Plugin Accepted by

first wordpress plugin iconI had some good news today; my first plugin submitted to got accepted and is now in the repository.

It’s only a very simple plugin that adds rel=”nofollow” to tag cloud widgets, but it feels good to contribute something to the community. Of course, it also feels good to see my .org identity listed under the plugin 🙂

And here’s the link to the repository

Read the rest of this entry

Nofollowing Tag Cloud Links

A Plugin to Nofollow WordPress Tag Cloud Widget Links

nofollow tag cloud links featured imageSomething about Tag Cloud widgets has always bugged me. They are great for visitors; a very useful navigation feature and convenient to use. But all those links sharing page value…

And a lot of that value goes nowhere – my tag pages are noindexed for search engines to avoid content duplication issues. So why not nofollow the links from tag clouds and get a bit more page juice.

Read the rest of this entry

CartPress Sends no-cache Headers

WordPress Plugin News Feed Stops Website Caching

It’s hard to believthecartpress sends no-cache headers icone a simple news feed from the CartPress e-commerce plugin for WordPress prevents WordPress from caching pages. This is apparently what happened to a website recently.

The website was caching fine up to early 2013, then stopped caching. In March we provided some pro-bono help, and the bug seemed to be fixed. 6 weeks later the bug had returned. After trying every possible cache plugin, the owner was getting desperate.

We had a quick look at the website, and found http headers had no-cache parameters set. Read more.

CartPress Sends no-cache Headers

Fastest WordPress Caching System

Unique Very Fast Cache for WordPress

The fastest caching system for WordPress; imagine WordPress pages serving in under 100 ms – on low-end shared hosting! This is the fastest cache system for WordPress I’ve found.

WordPress is a great CMS, but it has one drawback – It’s slow. A side by side speed comparison between Drupal and WordPress on the same server showed Drupal was about twice as fast as WordPress.

Really Static (WordPress plugin) creates static HTML files from WordPress pages and posts. You don’t even need WordPress installed on a live server. The system is very fast because you can take WordPress completely out of the loop, and serve static HTML files directly.

Read the rest of this entry

CSS3 Button Creator for WordPress

WP CSS3 Button Creator Plugin

WP CSS3 Button Creator iconHere’s a brand new plugin for WordPress self hosted sites and blogs. WP CSS3 Button Creator makes it easy to generate the code needed for CSS3 buttons. While the code generation part is easy and foolproof, using this code on a WordPress self-hosted site needs a bit more effort than just installing and activating the plugin.

Users will need to add the CSS generated to their theme stylesheet, or use a custom stylesheet along with another plugin to insert the stylesheet link in the content of any page where the buttons are used.. While not difficult, this may be beyond beginners, so the plugin is aimed at intermediate to advanced users.

Read the rest of this entry

Lots of Faulty Plugins

Faulty Plugin Updates Plague WordPress

broken wordpress plugin iconLately there are a surprisingly large number of plugins with faults. I am not talking about new plugins – although there are some of those too – it’s the reliable and generally bug-free ones that have suddenly got bugs in their latest updates.

So what is going on. Are the code changes introduced in WordPress 3.4 the reason. Whatever the reason, suddenly it seems, respected plugin contributors are stumbling.

Mostly the Bugs are Minor

Most plugin bugs seem small, minor issues. They may not even affect every installation. There are however significant increases in the number of bug reports posted on the plugin support forums. One plugin had a small handful of reports since nine months ago, now there’s a page full in the last 2 months – all since WP3.4 it seems. Read the rest of this entry

Search In Place for WordPress

Search In Place Plugin Smart WordPress Search

search in place results screenshotSearch In Place, a newly released plugin for WordPress (self hosted) blogs “Ajaxifies” the standard WordPress search. Start typing a search term – more than 3 characters) and the plugin starts looking for results that get displayed in a drop-down list.

The plugin description on informs users:

Search in Place improves blog search by displaying query results in real-time. Search in place displays a list with results dynamically as you enter the search criteria.

Search in Place groups search results by their type, labeling them as post, page, or attachment, and highlights the searched terms.

As can be seen from the screen capture image on the right, starting to type a search term (e.g. plugin) results in a list of matching results appearing while you type. I found this plugin today mentioned in the “Newest Plugins” in one of my WordPress sites dashboards. So it was installed and tested; and kept.

Nice features include grouping the results by content type e.g. Page/Post, and the featured image thumbnails showing up in the list.

Read the rest of this entry

WPOnlineStore PHP Fatal Error ‘function.require’

Googlebot Error with WPOnlineStore Plugin

Googlebot triggers a PHP Fatal Error ‘function.require‘ error causing the bot to receive a “500” internal server error when trying to crawl the pages created by the WordPress WPOnlineStore plugin. In my previous post I mentioned this ongoing problem. Today I can provide some additional information.

The problem is not unique to my shop site; initial searches of the internet found only a few references to this problem. for the past two days the hosting company server engineers have been looking into the problem, unfortunately without any success. After disabling. Read the fill article here.

WPOnlineStore PHP Fatal Error ‘function.require’