Setting up a WordPress blog in Magento can be extremely beneficial; by utilizing the advanced blogging capabilities of WordPress, you can help push your store onto Google’s search results page.
Before we begin, it is worth recognizing the possible methods that can be used to add a blog to your Magento site.
- Third party modules e.g. Fishpig WordPress Integration
- Setting up a stand alone directory for WordPress not connected to Magento
- Developing the necessary XML layouts, blocks and controllers to bind WordPress to Magento
- Using a blogging platform other than WordPress through a module.
The easiest route would be to have a stand alone WordPress directory. Using the WordPress 10 minute install, you can quickly have a WordPress blog setup in no-time. This may not be to everyone’s requirements however, as you would be required to either use a different theme to your store or spend some time developing the WordPress theme to match that of your store. You would also be missing any reference to the dynamic features of your stores theme without more advanced development e.g. products, categories, shopping cart.
A recommended solution for integrating a simple blog would be to use the Fishpig module mentioned previously. There’s a free version (for a single store) or a paid version (£49.99 as of March 2015) both available on Magento CE and EE. The paid for version effectively allows you to setup WordPress MU which effectively allows you to setup multiple blogs on a single install of WordPress – beneficial on a multi-store install of Magento. The benefit of using a plugin, is that you do not need to develop the theme yourself. The WordPress blog will already be setup with your existing store’s theme and includes all the dynamic parts – including navigation, shopping cart, products etc.
The one drawback of using this module is the limited support for WordPress plugins, though some of the most popular plugins have been supported. The installation process is fairly well documented, though if you are experiencing difficulties, feel free to contact me or leave a comment.