Using a namespace for your functions and classes

Using a namespace for your functions and classes

An often made mistake by WordPress developers is to use to generic function and class names. For instance, if you’re building a plugin to do with YouTube, using a class name “Youtube” is bound to cause issues: if a user has multiple plugins dealing with Youtube, he or she could very well end up with…

WordPress HTTP API

WordPress HTTP API

Why you should want to know about the WordPress HTTP API? Well, some WordPress installs may have CURL installed for instance, others may not. On some installs you’re allowed to do file_get_contents to external URLs, on others you’re not. If you’re relying on these features to work, your plugin might not work for a lot…

Power User Tip: Custom Post Type Feeds & Google

Power User Tip: Custom Post Type Feeds & Google

Not many people realize the power that WordPress gives them by making feeds for everything on the site. If you register a custom post type it gets a feed by default, so for my new WordPress Plugin Review section, which is built on a custom post type for plugin reviews, there’s a custom feed here:…

Why WordPress and some of my plugins require PHP 5.2

Why WordPress and some of my plugins require PHP 5.2

WordPress 3.2 will require PHP 5.2 or higher, as a result of which I’ve decided that my WordPress SEO plugin, currently still in beta, will also require PHP 5.2 and I will probably start having the same requirements for future version of my other plugins. This saves me time coding and testing against a version…

WordPress Plugin Review

WordPress Plugin Review

I’ve decided to start doing plugin reviews on this blog, I get so many questions from people asking “is this a good plugin”, “is that a good one”, “can I trust that plugin”. It’ll probably help a lot more people if I start doing these reviews publicly. So, to start this, I’ve created a form…

How Facebook likes help prevent duplicate content

How Facebook likes help prevent duplicate content

Duplicate content is one of the biggest issues in SEO. I wrote an article about common causes and solutions of duplicate content recently and it was quite well received, which helped me to understand that lots of people still suffer from it. One of the issues I’ve always found with explaining the issue to site…

Fusion Marketing Experience in Brussels

Fusion Marketing Experience in Brussels

Yesterday I gave a presentation about Content Marketing & SEO at the Fusion Marketing Experience conference in Brussels. It was more of a high level presentation than the technical kind of presentation some of you might be used too, but I thought it would still be worth while to share here. Also, below that, some…

Meta Description for Search & Social

Meta Description for Search & Social

Auto-generate your way to SEO success? Meta descriptions elements have many uses and can be constructed in several ways. A good meta description entices the user to click, both by the fact that it contains enticing, well readable text and by the fact that it contains the sought for keywords, as that get’s bolded in…

Link Building 101

Link Building 101

Most people understand by now that links have a very real influence on rankings in search engines. How it works and in which ways a link can influence your ranking is often unclear though, resulting in many myths. This link building 101 tries to explain the basics of link building and to refute some of…

11 Top WordPress Plugins Every Blog Should Have

11 Top WordPress Plugins Every Blog Should Have

WordPress in itself is a decent system but it can be made into a rock solid blogging beast. Adding top WordPress plugins can make WordPress into the Swiss Army Knife of blogging: just pull out whatever functionality you need for your specific blog! Many people have asked me for my list of top WordPress plugins.…