{"id":203175,"date":"2024-08-25T13:39:00","date_gmt":"2024-08-25T13:39:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fx-currency-converter\/"},"modified":"2025-12-09T21:45:33","modified_gmt":"2025-12-09T21:45:33","slug":"fx-currency-converter","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/fx-currency-converter\/","author":15867558,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.2.1","stable_tag":"0.2.1","tested":"6.9.4","requires":"3.1","requires_php":"5.3","requires_plugins":null,"header_name":"FX Currency Converter","header_author":"CurrencyRate.today","header_description":"Easy-to-use, free currency converter. No API key needed. Install and enjoy.","assets_banners_color":"6666fc","last_updated":"2025-12-09 21:45:33","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/currencyconvert.online\/","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/fx-currency-converter\/","header_author_uri":"https:\/\/currencyrate.today\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1059,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","faq","changelog","description"],"tags":{"0.1.0":{"tag":"0.1.0","author":"falselight","date":"2024-08-27 13:38:21"},"0.2.0":{"tag":"0.2.0","author":"falselight","date":"2025-12-01 07:56:35"},"0.2.1":{"tag":"0.2.1","author":"falselight","date":"2025-12-09 21:45:33"}},"upgrade_notice":{"0.1.0":"<ul>\n<li>First release<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3141085,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3141085,"resolution":"256x256","location":"assets","locale":""},"icon-512x512.png":{"filename":"icon-512x512.png","revision":3141085,"resolution":"512x512","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3141095,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3141096,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3141096,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.2.0","0.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3141096,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3141096,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"screenshot-1.png - Admin page."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[11004,21287,12584,27997,21292],"plugin_category":[],"plugin_contributors":[153034],"plugin_business_model":[],"class_list":["post-203175","plugin","type-plugin","status-publish","hentry","plugin_tags-currencies","plugin_tags-currency-conversion","plugin_tags-currency-converter","plugin_tags-currency-exchange","plugin_tags-exchange-rates","plugin_contributors-falselight","plugin_committers-falselight","plugin_support_reps-dejurin"],"banners":{"banner":"https:\/\/ps.w.org\/fx-currency-converter\/assets\/banner-772x250.png?rev=3141096","banner_2x":"https:\/\/ps.w.org\/fx-currency-converter\/assets\/banner-1544x500.png?rev=3141096","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/fx-currency-converter\/assets\/icon.svg?rev=3141095","icon":"https:\/\/ps.w.org\/fx-currency-converter\/assets\/icon.svg?rev=3141095","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fx-currency-converter\/assets\/screenshot-1.jpg?rev=3141096","caption":"screenshot-1.png - Admin page."},{"src":"https:\/\/ps.w.org\/fx-currency-converter\/assets\/screenshot-2.jpg?rev=3141096","caption":""}],"raw_content":"<!--section=installation-->\n<h4>From your WordPress dashboard<\/h4>\n\n<ol>\n<li>Visit \"Plugins &gt; Add New\"<\/li>\n<li>Search for \"FX Currency Converter\"<\/li>\n<li>Activate \"FX Currency Converter\" from your Plugins page.<\/li>\n<li>Add widgets on yourdomain.com\/wp-admin\/widgets.php page.<\/li>\n<\/ol>\n\n<h4>From WordPress.org<\/h4>\n\n<ol>\n<li>Download \"FX Currency Converter\".<\/li>\n<li>Upload the \"FX Currency Converter\" directory to your \"\/wp-content\/plugins\/\" directory, using your favorite method (ftp, sftp, scp, etc...).<\/li>\n<li>Activate \"FX Currency Converter\" from your Plugins page.<\/li>\n<li>Add widgets on yourdomain.com\/wp-admin\/widgets.php page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20to%20display%20currency%20conversion%20in%20a%20theme%20or%20php%20code%3F'><h3>How to display currency conversion in a theme or PHP code?<\/h3><\/dt>\n<dd><p>To incorporate the shortcode into PHP code, use the following syntax: <code>&lt;?php echo do_shortcode('[fxcc_convert num=\"100\" from=\"USD\" to=\"EUR\"]'); ?&gt;<\/code><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Security fix: Sanitized and escaped all user-supplied shortcode attributes to prevent Stored XSS vulnerability (CVE-2025-13963)<\/li>\n<li>Security fix: Added proper output escaping in settings page<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Minor bug fixed<\/li>\n<li>Add multi language support<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release<\/li>\n<\/ul>\n\n<!--section=description-->\n<p>Easy-to-use, free currency converter. \ud83d\udd11 No API key needed. \u2764\ufe0f Install and enjoy.<\/p>\n\n<h3>\ud83d\udccc About<\/h3>\n\n<p>Unlock real-time currency conversion on your WordPress site. Enjoy hassle-free updates every hour, drawing from 80 reliable sources. No API KEY required and absolutely free. Just install and elevate your site's functionality now!<\/p>\n\n<p><a href=\"https:\/\/yuri.ws\/uncategorized\/fx-currency-converter\/\">DEMO\ud83d\udc40<\/a><\/p>\n\n<h4>\u2b50\ufe0f FEATURES \u2b50\ufe0f<\/h4>\n\n<ul>\n<li>\ud83d\ude80 Lightweight code;<\/li>\n<li>\ud83c\udf10 Exchange rates from 86 world central banks;<\/li>\n<li>\ud83c\udfa8 Flexible styling options;<\/li>\n<li>\ud83d\udcaf Free, No Ads;<\/li>\n<li>\ud83d\udd11 No API key needed;<\/li>\n<li>\ud83d\udd12 SSL support;<\/li>\n<li>\ud83d\udcf1 Mobile-friendly;<\/li>\n<li>\ud83d\udd0b UpTime 99.99%;<\/li>\n<li>\ud83d\udd0d SEO-friendly.<\/li>\n<\/ul>\n\n<h3>\ud83d\udddc Shortcode \ud83d\udddc<\/h3>\n\n<p>The shortcode of <code>[fxcc_convert]<\/code> has the following parameters that you may specify...<\/p>\n\n<ul>\n<li><strong>num<\/strong> - The amount you wish to convert from one currency to another.<\/li>\n<li><strong>from<\/strong> - The currency <a href=\"https:\/\/currencyrate.today\/different-currencies\">ISO code<\/a> you wish to convert from. The default is USD.<\/li>\n<li><strong>to<\/strong> - The currency <a href=\"https:\/\/currencyrate.today\/different-currencies\">ISO code<\/a> you wish to convert to. The default is EUR.<\/li>\n<li><strong>dec<\/strong> - Specifies the number of decimal places in the output. This should be numeric or the word \"match\". The default is \"match\", which means that the output will match the number of decimal places that the <strong>num<\/strong> had.<\/li>\n<li><strong>prefix<\/strong> - emoji | symbol;<\/li>\n<li><strong>suffix<\/strong> - emoji | symbol;<\/li>\n<li><strong>template<\/strong> - See the later section, \"Using Templates\", for more information.<\/li>\n<\/ul>\n\n<h3>\ud83d\udca1 Examples \ud83d\udca1<\/h3>\n\n<pre><code>[fxcc_convert num=\"100\" from=\"USD\" to=\"EUR\" \/] - 92\n[fxcc_convert num=\"49.123\" dec=\"2\" from=\"USD\" to=\"EUR\" \/] - 45,22\n[fxcc_convert num=\"49.123\" dec=\"2\" from=\"USD\" to=\"EUR\" prefix=\"symbol\" suffix=\"emoji\" \/] - \u20ac45,22\ud83c\uddea\ud83c\uddfa\n[fxcc_convert num=\"49.99\" from=\"USD\" to=\"EUR\" prefix=\"symbol\" tmpl=\"49.99 USD is %result% EUR\" \/] - 49.99 USD is \u20ac46,02 EUR\n[fxcc_convert num=\"49.99\" from=\"USD\" to=\"EUR\" tmpl=\"49.99 USD is %result% EUR\" src=\"eu-ecb\" \/] - 49.99 USD is 45,83 EUR\n[fxcc_convert num=\"100\" from=\"USD\" dec=\"4\" to=\"EUR\"]100 USD is %result% EUR[\/fxcc_convert] - 100 USD is 92,0641 EUR\n<\/code><\/pre>\n\n<h3>\ud83d\udcb1 API and Data sources \ud83d\udcb1<\/h3>\n\n<p>We are collect data from multiple data sources and store them on our server, <a href=\"https:\/\/api-bank.fex.to\/\">https:\/\/api-bank.fex.to\/<\/a>. Before you start using the plugin, please read the disclaimer. This plugin retrieve data one request per hour. Our public API don't require any keys or passwords. Data providers, such as:<\/p>\n\n<ol>\n<li>\ud83c\udde6\ud83c\uddea AE Central Bank of the UAE<\/li>\n<li>\ud83c\udde6\ud83c\uddf1 AL Bank of Albania<\/li>\n<li>\ud83c\udde6\ud83c\uddf7 AR Central Bank of Argentina (retail)<\/li>\n<li>\ud83c\udde6\ud83c\uddf7 AR Central Bank of Argentina (uva)<\/li>\n<li>\ud83c\udde6\ud83c\uddf7 AR Central Bank of Argentina (wholesale)<\/li>\n<li>\ud83c\udde6\ud83c\uddf7 AR Cronista Dollar Blue<\/li>\n<li>\ud83c\udde6\ud83c\uddfa AU Reserve Bank of Australia<\/li>\n<li>\ud83c\udde6\ud83c\uddff AZ Central Bank of the Republic of Azerbaijan<\/li>\n<li>\ud83c\udde7\ud83c\udde6 BA The Central Bank of Bosnia and Herzegovina<\/li>\n<li>\ud83c\udde7\ud83c\udde9 BD Bangladesh Bank<\/li>\n<li>\ud83c\udde7\ud83c\uddec BG Bulgarian National Bank<\/li>\n<li>\ud83c\udde7\ud83c\udded BH Central Bank of Bahrain<\/li>\n<li>\ud83c\udde7\ud83c\uddf7 BR Banco Central do Brasil (USD)<\/li>\n<li>\ud83c\udde7\ud83c\uddf9 BT Royal Monetary Authority of Bhutan<\/li>\n<li>\ud83c\udde7\ud83c\uddfe BY National Bank of the Republic of Belarus (Belta)<\/li>\n<li>\ud83c\udde8\ud83c\udde6 CA Bank of Canada<\/li>\n<li>\ud83c\udde8\ud83c\udded CH Swiss National Bank<\/li>\n<li>\ud83c\udde8\ud83c\uddf1 CL Central Bank of Chile<\/li>\n<li>\ud83c\udde8\ud83c\uddfa CU Central Bank of Cuba<\/li>\n<li>\ud83c\udde8\ud83c\uddff CZ Czech National Bank<\/li>\n<li>\ud83c\udde9\ud83c\uddf0 DK Danmarks Nationalbank<\/li>\n<li>\ud83c\udde9\ud83c\uddff DZ Cr\u00e9dit Populaire d\u2019Alg\u00e9rie<\/li>\n<li>\ud83c\udde9\ud83c\uddff DZ Devise Square (Black Market)<\/li>\n<li>\ud83c\uddea\ud83c\uddec EG Central Bank of Egypt<\/li>\n<li>\ud83c\uddea\ud83c\uddf9 ET National Bank of Ethiopia<\/li>\n<li>\ud83c\uddea\ud83c\uddfa EU European Central Bank<\/li>\n<li>\ud83c\uddec\ud83c\udde7 GB Bank of England<\/li>\n<li>\ud83c\uddec\ud83c\uddea GE The National Bank of Georgia<\/li>\n<li>\ud83c\udded\ud83c\uddfa HU Hungarian National Bank<\/li>\n<li>\ud83c\uddee\ud83c\uddf1 IL Bank of Israel<\/li>\n<li>\ud83c\uddee\ud83c\uddf3 IN Financial Benchmarks India<\/li>\n<li>\ud83c\uddee\ud83c\uddf8 IS Central Bank of Iceland<\/li>\n<li>\ud83c\uddf0\ud83c\udded KH Bank of Cambodia<\/li>\n<li>\ud83c\uddf0\ud83c\uddf7 KR Seoul Money Brokerage Services<\/li>\n<li>\ud83c\uddf0\ud83c\uddff KZ National Bank of Kazakhstan<\/li>\n<li>\ud83c\uddf1\ud83c\udde7 LB Bank of Lebanon<\/li>\n<li>\ud83c\uddf1\ud83c\udde7 LB Lebanese Lira Black Market<\/li>\n<li>\ud83c\uddf1\ud83c\udde7 LB Lebanese Lira Sayrafa Rate<\/li>\n<li>\ud83c\uddf2\ud83c\udde6 MA BANK AL-MAGHRIB<\/li>\n<li>\ud83c\uddf2\ud83c\udde9 MD National Bank of Moldova<\/li>\n<li>\ud83c\uddf2\ud83c\uddf2 MM Central Bank of Myanmar<\/li>\n<li>\ud83c\uddf2\ud83c\uddfd MX Bank of Mexico<\/li>\n<li>\ud83c\uddf2\ud83c\uddfd MX Bank of Mexico (FIX)<\/li>\n<li>\ud83c\uddf3\ud83c\uddec NG Central Bank of Nigeria<\/li>\n<li>\ud83c\uddf3\ud83c\uddec NG Naira Black Market Exchange Rates Today<\/li>\n<li>\ud83c\uddf3\ud83c\uddf5 NP Nepal Rastra bank<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE Cambi<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE Cambia FX<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE Cambix<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE Dollar House<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE Hir Power<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE Instakash FX<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE oKane Cambio Online<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE Roblex<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE Srcambio<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE TKambio<\/li>\n<li>\ud83c\uddf5\ud83c\uddea PE Yanki<\/li>\n<li>\ud83c\uddf5\ud83c\udded PH Central Bank of the Philippines<\/li>\n<li>\ud83c\uddf5\ud83c\uddf1 PL Polish National Bank<\/li>\n<li>\ud83c\uddf7\ud83c\uddf4 RO Banca Transilvania<\/li>\n<li>\ud83c\uddf7\ud83c\uddf4 RO National Bank of Romania<\/li>\n<li>\ud83c\uddf7\ud83c\uddf8 RS National Bank of Serbia<\/li>\n<li>\ud83c\uddf7\ud83c\uddfa RU The Central Bank of the Russian Federation<\/li>\n<li>\ud83c\uddf8\ud83c\uddea SE Riksbank<\/li>\n<li>\ud83c\uddf8\ud83c\uddec SG Monetary Authority of Singapore<\/li>\n<li>\ud83c\uddf8\ud83c\uddf8 SS Bank of South Sudan<\/li>\n<li>\ud83c\uddf9\ud83c\udded TH Bank of Thailand<\/li>\n<li>\ud83c\uddf9\ud83c\uddef TJ National Bank of Tajikistan<\/li>\n<li>\ud83c\uddf9\ud83c\uddf2 TM Central Bank of Turkmenistan<\/li>\n<li>\ud83c\uddf9\ud83c\uddf3 TN Central Bank of Tunisia<\/li>\n<li>\ud83c\uddf9\ud83c\uddf7 TR Central Bank of the Republic of Turkey<\/li>\n<li>\ud83c\uddf9\ud83c\uddfc TW Central Bank of the Republic of China<\/li>\n<li>\ud83c\uddfa\ud83c\udde6 UA Minfin Blackmarket USD<\/li>\n<li>\ud83c\uddfa\ud83c\udde6 UA Monobank<\/li>\n<li>\ud83c\uddfa\ud83c\udde6 UA National Bank of Ukraine<\/li>\n<li>\ud83c\uddfa\ud83c\udde6 UA PrivatBank<\/li>\n<li>\ud83c\uddfa\ud83c\uddff UZ The Central Bank of the Republic of Uzbekistan<\/li>\n<li>\ud83c\uddfb\ud83c\uddea VE Central bank of Venezuela<\/li>\n<li>\ud83c\uddfb\ud83c\uddf3 VN Vietcombank<\/li>\n<li>\ud83c\uddff\ud83c\udde6 ZA South African Reserve Bank<\/li>\n<li>\ud83c\udff4 OECS Eastern Caribbean Central Bank<\/li>\n<li>\ud83c\udff4 XX CurrencyRate.Today<\/li>\n<li>\ud83c\udff4 XX Transnistrian Republican Bank<\/li>\n<li>\ud83c\udff4 XX West African Monetary Agency<\/li>\n<li>\ud83c\uddea\ud83c\uddec EG Egypt Pound Black Market Rate<\/li>\n<li>\ud83c\udfae Second Life Game Currency: Linden Dollar<\/li>\n<\/ol>\n\n<h3>\u26a0\ufe0f Disclaimer \u26a0\ufe0f<\/h3>\n\n<p><strong>Disclaimer for the https:\/\/api-bank.fex.to\/ API<\/strong> \ud83d\udeab<\/p>\n\n<ol>\n<li><strong>Use at Your Own Risk<\/strong> \u26a0\ufe0f: The use of this API is at your own discretion and risk. We do not accept any responsibility for any losses, damages, or issues arising from the use of this API.<\/li>\n<li><strong>Data Accuracy<\/strong> \ud83d\udcca: We make every effort to ensure the accuracy and timeliness of the data provided through our API. However, we do not guarantee the completeness, accuracy, or timeliness of this data and do not accept responsibility for any errors or omissions.<\/li>\n<li><strong>Changes and Termination of Service<\/strong> \ud83d\udd04: We reserve the right to make changes to or terminate the operation of this API at any time, without prior notice. We are not liable for any consequences resulting from such changes or termination.<\/li>\n<li><strong>Third-Party Services<\/strong> \ud83c\udf10: This API may interact with third-party services or APIs. We do not endorse or take responsibility for the functionality, accuracy, or availability of these third-party services.<\/li>\n<li><strong>No Warranty<\/strong> \ud83d\udee1\ufe0f: We provide this API on an \"as is\" and \"as available\" basis, without any warranties, express or implied. We disclaim all warranties, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, and non-infringement.\nBy using this API, you agree to accept and abide by the terms of this disclaimer. If you do not agree with any part of this disclaimer, you must not use this API.<\/li>\n<\/ol>\n\n<h3>\ud83c\udf69 Donations<\/h3>\n\n<p>\u2139\ufe0f Website: <a href=\"https:\/\/currencyconvert.online\/\">CurrencyConvert<\/a><\/p>\n\n<p>\ud83c\udf10 Sources: <a href=\"https:\/\/currencyrate.today\/\">CurrencyRate<\/a><\/p>","raw_excerpt":"Easy-to-use, free currency converter. \ud83d\udd11 No API key needed. \u2764\ufe0f Install and enjoy.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/203175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=203175"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/falselight"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=203175"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=203175"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=203175"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=203175"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=203175"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=203175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}