How To Add Currency Conversion In WordPress

Learn how to easily add currency conversion to your WordPress website or blog using a free WordPress plugin called Currencyr.

Adding Currency Conversion To Your WordPress Web SiteDo you plan to set up an e-commerce web site using WordPress, or sell products online? If so, then you may want to think about providing users with a currency conversion tool.

Currency converting tools allow your web visitors to have the cost of a foreign currency amount converted into their local currency at the point of sale. It also lets visitors and customers view the exact amount their credit card or PayPal account will be charged, displayed in their own local currency.

One great advantage of adding currency conversion to your website is that it lets your customers see and understand prices in foreign countries in their own local currency, making it it easier for customers to work out their costs and expenses.

Fortunately, if you are a WordPress user, you can add currency conversion via a plugin to currency conversion to WordPress using a plugin, allowing your visitors to easily understand the cost of your products.

Currencyr – Free Currency Conversion Plugin For WP Sites

Currencyr - Free Currency Converting Tool For WP Websites & Blogs

Currencyr is an intuitive, easy-to-use and complete currency converter plugin with a beautiful and unique converter tooltip. Best of all, it’s free to install and use on your WordPress website or blog.

Some of the useful features of this useful plugin include:

  • In-line converter
  • Supports a number of exchange rates providers, like Yahoo!, Open Exchange Rates & FoxRates
  • Supports Shortcodes
  • Widgetized currency table and converter
  • Supports integration with a number of online store plugins such as WooCommerce, WP-eCommerce, Shopp, and Easy Digital Downloads.
  • Automatically determines local currency
  • Full support for language translations

Note: The Currencyr plugin requires PHP 5.3.0 or later. Do not use this plugin if you currently have an older version of PHP installed. Alternatively, ask your web hosting company to upgrade your PHP server installation if required.


You can install the plugin from your WordPress dashboard by searching for “currencyr” in the Plugins area and clicking “Install Now” …

WordPress Plugin - Currencyr

Once you have installed and activated the plugin, you can configure the plugin’s settings by choosing Currencyr from your administration navigation menu …

WP Plugin - Currency Conversion

This takes you to the plugin settings screen …

WordPress Plugin - Currency Converter

For example, you can select your base currency from the ‘Base Currency’ drop-down menu if you prefer to use something other than the default option ‘USD’

WordPress Plugin - Currency Converter

Similarly, you can select which data provider you want to use from the drop-down menu in the ‘Provider’ section. The default selection is ‘Yahoo! Finance’, but you can choose one of the other options, such as European Central Bank, FoxRate, Google Finance or Open Exchange Rates …

WordPress Plugin - Currency Converter

Note: If you select ‘Open Exchange Rates’ as your provider, you will need an API (Application Programming Interface) ID …

WP Plugin - Currency Conversion

You can specify how often you want the exchange rates to update by specifying an option from the ‘Update Rates’ drop-down menu …

WordPress Plugin - Currencyr

The plugin uses jQuery, which allows web developers to add things like animation effects to web applications (e.g. WordPress plugins).

If you have no reason to edit the jQuery settings, you can just ignore this option …

WP Plugin - Currency Conversion

Edit the rest of the plugin settings to suit your own preferences and don’t forget to click ‘Save Changes’ when you have configured all the options in this page …

WordPress Plugin - Currency Converter

After your plugin settings have been configured, you can add currency conversion to any WordPress post or page using shortcodes.

See the ‘Additional Plugin Notes’ section at the bottom of this tutorial to learn how to use currency codes (e.g. USD, GBP, JPY, etc …) in this plugin.

Currencyr Shortcodes

You can add currency conversion to WordPress posts, pages and widgets without editing your web templates using shortcodes.

Let’s take a look at some examples of currency shortcodes that you can add to posts and pages:

Let’s say that you are selling goods for a fixed amount (e.g. $175) in US Dollars (USD), and you would like to display this price converted into British pounds (GBP) on your product sales page.

All you need to do is add the shortcode below into your page content …

WordPress Plugin - Currency Conversion

Note: You can also insert prices in dollars and cents (e.g. 6.95, 47.00, 2499.99, etc …)

The example below shows how the shortcode looks after being inserted into the page …

WordPress Plugin - Currency Converter

When the page or post has been published, the converted currency amount will then display like this …

WP Plugin - Currency Conversion

Using the same example, let’s now translate the same price into different currency formats.

To do this, use following shortcode (add as many currency symbols as you like by using vertical pipes) …

WordPress Plugin - Currency Conversion

You can see how the shortcode appears when you add it to a post …

WordPress Plugin - Currencyr

After publishing your content, the converted currency amounts will then appear like this …

WP Plugin - Currencyr

refer to the ‘Additional Plugin Notes’ section further below to learn how to change the currency separator symbol within this plugin.

Now, let’s suppose that you want to specify a different base currency than the one you have set as your default.

For example, say you have specified your default base currency as EUR and you have a section on your website targeted to customers from countries like Australia or Canada, you can change the base currency using the following shortcode …

WordPress Plugin - Currencyr

The screenshot below now shows how the above shortcode appears when added to a post …

WordPress Plugin - Currency Converter

After publishing your post, your converted currency will then appear like this …

WP Plugin - Currency Conversion


You can also insert currency conversion into your website or blog’s sidebar section using the plugin’s widget.

To add the currency converter to your sidebar, select Appearance > Widgets from the WordPress user admin menu …

WordPress Menu: Appearance > Widgets

In the Widgets > Available Widgets area find the ‘Currencyr’ widget and drag it to an ‘Active Widgets’ area …

WordPress Plugin - Currency Converter

Configure the widget options as shown in the screenshot below (add currency codes separated by commas), and click ‘Save’ to save your settings …

WordPress Plugin - Currency Converter

Your currency conversion tool will now appear on your sidebar with the options you have selected …

WP Plugin - Currency Conversion

Additional Plugin Notes

This section contains additional information about using the plugin.

Currency Separator

The Currencyr plugin allows you to specify the symbol to display as the currency separator when using several currencies.

You can select a different symbol in the Multiple Separator settings section.

So, for example, using the default symbol “/” (forward slash) …

WordPress Plugin - Currency Conversion

Separates all your currency values with the forward slash as shown below …

WordPress Plugin - Currency Conversion

If you change this symbol and update your plugin settings …

WordPress Plugin - Currency Conversion

Your site visitors will see the new symbol being used as the currency separator …

WP Plugin - Currency Converter

Integration With WP e-Commerce Software

As mentioned earlier, the Currencyr plugin can be integrated with various WordPress-compatible e-commerce plugins such as WP-eCommerce, Shopp, and Easy Digital Downloads …

WP Plugin - Currencyr

(image source: plugin website)

Congratulations! Now you know how to easily add a currency converter to your e-commerce web site.

To learn more about WordPress e-commerce plugins, see the tutorial below:

Get Thrive Leads for WordPress


"If you're new to WordPress, this can stand on its own as a training course and will stay with you as you progress from beginner to advanced and even guru status." - Bruce (Columbus, Ohio)


Recommended Video Courses For WordPress Users

How To Set Up A Forum On WordPressHow To Set Up A Forum On WordPress

Learn how to set up a forum for your visitors, prospects, customers, members, or affiliates using WordPress.

More info: How To Set Up A Forum On WordPress

Recommended Video Courses For WordPress Users

How To Optimize WordPressHow To Optimize WordPress

Learn how to optimize your WordPress site and improve your page loading speed.

More info: How To Optimize WordPress

Recommended Video Courses For WordPress Users

How To Back Up & Restore WordPress SitesHow To Back Up & Restore WordPress Sites

Learn how to safely and automatically backup your WordPress files and database and how to easily restore your WordPress site if something were to happen.

More info: How To Back Up & Restore WordPress Sites

Recommended Video Courses For WordPress Users

Using S2 MemberUsing S2 Member

Learn how to set up and configure a WordPress membership site using the S2 Member free WordPress membership plugin.

More info: Using S2 Member

Recommended Video Courses For WordPress Users

Build An e-Commerce Store With WordPressBuild An e-Commerce Store With WordPress

Learn how to set up an e-commerce store on your WordPress site using e-commerce platforms like WooCommerce and Easy Digital Downloads.

More info: Build An e-Commerce Store With WordPress

Author: Martin Aranovitch

Martin Aranovitch is the founder of and the author of The Small Business Digital Manager. provides hundreds of FREE tutorials that show you how to use WordPress to grow your business online with no coding skills required! Get our FREE "101+ WordPress Tips, Tricks & Hacks For Non-Techies" e-course with loads of useful WordPress tips!

Originally published as How To Add Currency Conversion In WordPress.