WPCS - WordPress Currency Switcher Professional

Version 2.3 - 1st August, 2025 Latest Update
  • The code architecture has been redesigned
  • New Hook: wpcs_geo_position. This new hook allows you to override the users geolocation manually. Please note: this works only for currency selection. It does not override shortcodes like geo_ip_hello. 📷 Screen: https://share.pluginus.net/image/i20250626173145.png
  • New Option: GeoIP2 (MaxMind). Added the ability to choose the geolocation detection library. The previous one was less reliable. MaxMind’s GeoIP2 offers better accuracy. In the future, integration with an external API service might also be added. 📷 Screen: https://share.pluginus.net/image/i20250626173508.png
  • New Option: Decimal Handling for Currencies. A new option to manage decimals more flexibly. For backward compatibility, this option only works when "Show cents" is enabled. 📷 Screen: https://share.pluginus.net/image/i20250725191254.png
  • New Option: Currency-Specific Separators. Now you can define custom decimal and thousand separators for each currency.
    For backward compatibility, the "default" option is available, which uses the global formatting settings. 📷 Screens https://share.pluginus.net/image/i20250725191419.png and https://share.pluginus.net/image/i20250626174221.png
  • New Option: New Cookie-Based Storage System. Completely reworked currency storage using a hybrid cookie/transient system. A unique key is stored in the users cookie, while the actual currency is saved in transients. This approach is designed to work better with caching and avoids issues when multiple users share the same IP address.
    Its also a great alternative to PHP sessions. 📷 Screen: https://share.pluginus.net/image/i20250626174752.png
Version 2.2.0.5 - 10th March, 2025
  • security fix, thanks to Hydzik from wordfence.com
Version 2.2.0.4 - 18th July, 2024
  • security fix, thanks to stealthcopter from patchstack.com
Version 2.2.0.3 - 17th April, 2024
  • security fix, thanks to stealthcopter from patchstack.com
Version 2.2.0.2 - 07th March, 2024
  • security fix, thanks to Dhabaleshwar Das from patchstack.com
Version 2.2.0.1 - 05th October, 2023
  • security fix, thanks to NGÔ THIÊN AN from patchstack.com
Version 2.2.0 - 11th May, 2023
  • security fix, thanks to Alex Thomas from Wordfence Security
Version 2.1.9 - 12th October, 2022
  • New currency aggregator "Currencyapi.com"
  • New currency aggregator "National Bank of Moldova"
  • New currency aggregator "Magyar Nemzeti Bank"
  • New attribute for [wpcs_price fix_currency="EUR"] shortcode "fix_currency": accepts a currency code, and shows the price in this currency, independent of the selected one
  • For premium version added "Currency Wizard" – search and add multiple currencies with all data: flag, rate, sign, description, etc
Version 2.1.8 - 08th July, 2022
  • new admin panel design
  • added designer for drop-down currency switchers
Version 2.1.7.1 - 06th July, 2022
  • PHP 8.1.7 incompatibility fixed
Version 2.1.7 - 04th May, 2021
  • fixed security issue, thaks to Mizuki Takagi, Cryptography Laboratory, Tokyo Denki University
  • for shortcode [wpcs_price] new attribute post_id which take price data from meta value which is in attribute 'meta_value'. If meta value is not set data will be taken from meta field 'wpcs_price'
  • added 3 new styles for currency switcher in tab Options
  • to each currency added new field - interest. For example you have rate of EUR related to USD 0.82757406479028. In field in 'interest' near rate field set 0.05 and really for system this rate will has value 0.87757406479028
  • added new option 'No GET data in link' - Switches currency without GET properties (?currency=USD) in the link.
  • added currency agregator of Ukrainian national bank
Version 2.1.6 - 09th December, 2020
  • jQuery fix for WordPress 5.6 compatibility
Version 2.1.5 - 08th June, 2020
Version 2.1.4 - 28th Marth, 2019
  • some minor fixes
  • google aggregator removed at all
  • added 3 new agregators: Fixer, MicroPyramid, The Free Currency Converter by European Central Bank
  • added new field in settings which allows insert subscribed API key for Fixer and The Free Currency Converter
Version 2.1.3 - 24th October, 2018
  • removed currency agregators which stopped to work
  • added back Google and Yahoo currency agregators
Version 2.1.2 - 17th April, 2018
  • new feature: Side switcher
  • new hook: wpcs_currency_manipulation_before_show
  • added in options decimal separator
  • added in options thousandth separator
  • Google agregator removed as the service been closed
  • Added new agregator XE Currency Converter
Version 2.1.1 - 17th November, 2017
  • Yahoo aggregator removed as it failed completely
  • Google aggregator changed its API and its fixed
  • New aggregator added: https://free.currencyconverterapi.com/
Version 2.1.0 - 27th February, 2017
  • some little fixes
  • new feature: GEO IP rules
  • new attribute: meta_value for shortcode [wpcs_price]
  • new attribute: "type" for fixed prices: Can I fix the prices for different currencies rather than auto-calculate? For example: US price: $100, Canadian price $75. -> Yes [wpcs_price type="fixed" value="USD:15,EUR:20,GBP:45"]
  • new shortcode [wpcs_check_country]
Version 2.0.2 - 26th August, 2016
  • Release