WordPress 101: Internationalization and Localization

One of the most-loved features of WordPress CMS is the support for a number of different languages.By default, WordPress is presented in U.S. English, but it does come with a built-in language capability. This has allowed the WordPress community to translate WordPress into several languages. … [Read more...]

The Subtle Difference Between home_url() and site_url()

WordPress ship with a lot of helper functions to speed up theme and plugin development such as the home_url() and site_url().These two functions - home_url() and site_url() return the same value (WordPress address or URL) if WordPress hasn't been given its own directory.If WordPress is given … [Read more...]

How to Manage and Batch Install Your WordPress Plugins

This is an article i wrote for SitePointAccording to Forbes, over 60 million websites globally are powered by WordPress. Numbers like this show that WordPress is no doubt a leading contender when it comes to Content Management Systems (CMS).The application of WordPress has gone past just a … [Read more...]

How to Rename Existing WordPress Post Image Attachment URLs

In a previous post, I showed us how to move or rename a website to a new domain name / URL without any SEO loss but I missed something important - rename image URLs in existing posts and pages to point to the new domain.My blog images are stored in an Amazon s3 bucket with URL CNAMEd to … [Read more...]

WP Rocket – Last WordPress Cache Plugin You Will Ever Use

Like most website powered by WordPress, my blog also use a cache plugin. I have been using the WP Super Cache plugin since the inception of this blog and so far, it has served me well.A colleague at WPTuts+ informed me about the WP Rocket cache plugin and how it makes WordPress super-fast.I … [Read more...]

Quick Tip – Convert WordPress Post to Page, Custom Post-types & Vice-versa

This is a simple tip hence this article will be short and succinct.WordPress treats post and pages as the same - both are stored in the wp_posts table.The table column post_type is what distinguishes them.Posts have a post_type column value of post while Pages - page.To convert a … [Read more...]

How to Change WordPress to a New Domain without SEO loss

I recently changed, renamed or move my blog to a new domain. I was afraid my blog traffic and search engine ranking would be adversely affected by the domain name change. It's now over a week and so far, my blog SEO ranking and traffic wasn't affected.In this article, I will show us how to … [Read more...]

A look at Hooks in Genesis Framework

Hooks are provided by WordPress to allow your plugin or theme to 'hook into' the rest of WordPress. With hooks, you could execute code snippet in a given area of WordPress core in order to modify, change and remove certain operations in WordPress. There are two kinds of hooks: the Action and … [Read more...]