Magento WordPress Deluxe extension

Wordpress Deluxe

Accept no imitations – the original and best Magento WordPress integration – that allows you to use all WordPress plugins with the power of the Magento templating engine. The extension is compatible with Magento Enterprise, Magento Professional and Magento Community Edition.

Unlike other extensions which try to replicate WordPress functions in Magento, that limit what you can do – this extension allows you to use any standard WordPress function, anywhere on your site – allowing for maximum customisation with the most minimal amount of effort.

No other extension allows you to use WordPress functions in Magento or Magento shortcodes in WordPress like WordPress Deluxe can.


You can preview the frontend and backend of the extension here,



  • Lifetime FREE updates for all versions of Magento
  • Install WordPress in the same database as Magento or different
  • Integrate an existing WordPress blog and keep the same URL’s. Your SEO will not be affected
  • Use your Magento theme for your WordPress blog
  • 1-Click login to your WordPress Admin from your Magento Admin
  • Associate WordPress posts with Magento products*
  • Automatically create blog RSS feeds and Google XML sitemaps
  • Use almost any WordPress plug-in without restriction
  • WordPress blog search works as standard – or even enhance it with Relevanssi
  • Use Magento’s XML templating engine for the WordPress design
  • Supports custom templates for posts/pages
  • Use any WordPress function in Magento, anywhere
  • Inherits your store design automatically, with no modifications required
  • Standard Magento admin users are able to handle all administration tasks from the Magento control panel – or standalone users can use the WordPress admin on its own.
  • Magento customers have their profiles directly lined to WordPress allowing them to post comments and change profile information with ease.
  • Magento layout short-codes can be used within WordPress posts and pages (Eg. {{block type=”” … }}
  • Even supports W3 Total Cache for super-accelerated performance

Some Example Stores using WordPressDeluxe

Want to add your store to the list? Just contact us.

Order Information

Price: £150.00
Including free installation








Can I upgrade WordPress?
Maybe. Whilst small upgrades have proven successful, several core files in WordPress have been modified for use with Magento and in newer releases of WordPress, it is unknown if any of these files may change. We do not recommend an upgrade without creating a full file and database backup first. Updating WordPress should be considered as important as upgrading Magento itself and should not be carried out lightly.

Can I use an existing or off-the-shelf WordPress theme with this extension?
No. As Magento handles all the layout for WordPress, you will not be able to use a standard WordPress theme without modification. It is possible, but would only be recommended by someone with an understanding of WordPress and Magento.

Can anyone install this extension?
Yes. But we only recommend that only users with Magento and WordPress experience install it (we provide free installation for this very reason). If you opt to install it yourself, we will not provide installation support.

Will existing WordPress Plugins work?
Maybe. Given the range of plugins out there and how they may function, we cannot comment on whether a plugin will or will not work, it depends on how it intends to interact with the theme. If you are having difficulty with a plugin installation – or use plugins that you can confirm work as expected, please contact us – so we can document them for other users.

Can I have a different blog per store view?
No. Not with this version of the extension, there will be a release that supports individual blogs per store view soon.

What experience level is required to use this extension?
Minimal. For normal WordPress use, any person with experience of WordPress should be instantly familiar with this extension, it isn’t any more complex than using WordPress itself.

What experience level is required to customise/develop this extension?
Mid-high. Customisation, including bespoke theming, custom post functionality, custom template and block loading or manipulating layout, should only be attempted by users with both Magento and WordPress experience. It is a complicated extension by nature (as it integrates two completely independent applications).

How can I customise the appearance?
You must be familiar with how to theme Magento (See Magento Design Guide). After this, you can control the layout for WordPress or extend functionality deeper into the site by changing the following files:


What is the purpose of the bundled Sonassi theme?
This theme is merely a blank to facilitate a custom functions.php, all the other template and layout files are stored in the above directories.

My WordPress widgets aren’t working!
By default, the WordPress widgets are displayed in the right hand column. So if you have set your layout to 2columns-left or 1 column, that is why. You can easily move the position of the widgets by making the appropriate change in wordpressdeluxe.xml

How can I display a Magento static block in my WordPress post
Our short-code syntax is very straightforward and basically mirrors Magento’s standard CMS short-code with the exception of the use of [] brackets for WordPress short-code compatibility. So to display a static block (with the ID “my-block-id”) is very straightforward:

[magento type="cms/block" name="my-static-block-name" block_id="my-block-id"]

When I log into Magento and view the WordPress admin, the page is blank
This more often than not is caused by your Magento admin URL being different to your WordPress URL, specifically that one is using HTTPS and the other HTTP. If you update both to use the same scheme, you should no longer encounter this issue. Modern web browsers block “mixed content”, which is what causes this to occur. It isn’t a limitation of the module, but a side-effect of web browser security.

WordPress auto login doesn’t work
In order for auto-login to work, the Magento URL must match the WordPress URL, so that the cookie domain matches and can be appropriately set. If the two differ, then your web browser will not permit accessing different cookie domains from a different URL, resulting in auto-login failing to work.

How can I display Magento blocks in my WordPress posts
In order to display Magento blocks within posts, you need to provide the appropriate shortcode. From the demo:

[magento type="catalog/product_list" name="home.catalog.product.list" template="catalog/product/list.phtml" alias="products_homepage" category_id="4"]


[magento type="catalog/product_view" name="home.catalog.product.view" template="catalog/product/view.phtml" alias="product_single" product_id="166" category_id="2"]


When using block shortcodes, as long as the appropriate block/template is called – you can display *anything* you want.

How can I display a product in one of my posts
Displaying full product details would require a custom template (to mimic the nested XML in catalog.xml catalog_product_view). This widget is not currently bundled in the installation.

I upgraded WordPress, now it doesn’t work!
We warned you … The solution here is to re-patch the files in WordPress as necessary. Go to System > Configuration > WordPressDeluxe > General > “Refresh Patch Status” – and patch each file as necessary. If the admin is not loading, then open up ./index.php and comment out the line regarding the Autoloader, then repeat the above.

How can I change the blog suffix?
You need to adjust a few files and follow the normal WordPress URL change procedure. Edit the following files, changing “/blog” to “/news” (or whatever your new suffix should be).

./app/code/community/Sonassi/WordpressDeluxe/etc/config.xml (1 entry)

Then go to System > Configuration > WordPressDeluxe > General, and select the store view it should be enabled for, and select save. After, rename the WordPress folder itself from “blog” to “news” (or whatever your new suffix should be). Then follow the standard instructions for changing the URL in WordPress,

How can I change the blog URL?
If you are moving your store from a development URL to live, then you’ll need to adjust the saved settings for the extension. Go to System > Configuration > WordPressDeluxe > General, and select the store view it should be enabled for, and select save. Then follow the standard instructions for changing the URL in WordPress,

  • Magento Development

    Thanks a lot sonassi.. Now, i got the point. Keep sharing. Thanks :)

  • Magento Engineer

    Is it possible to import existing posts from a running standalone WordPress instance using this extension?

  • sonassi

    It uses a standalone WordPress installation … so yes. The extension serves to integrate WordPress and Magento.

  • Magento Developer

    You can use this extension to Install WordPress in the same database as Magento or different & Use your Magento theme for your WordPress blog also.

  • Quang Hiếu Phạm