{"id":346534,"date":"2026-08-07T15:24:49","date_gmt":"2026-08-07T15:24:49","guid":{"rendered":"https:\/\/ru.wordpress.org\/plugins\/cbr-fx-rates-calculator\/"},"modified":"2026-08-07T16:14:27","modified_gmt":"2026-08-07T16:14:27","slug":"kurs-rublya-fx-rates-calculator","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kurs-rublya-fx-rates-calculator\/","author":23539313,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.7","stable_tag":"1.4.7","tested":"7.0.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Kurs Rublya FX Rates Calculator","header_author":"kurs-rublya.ru","header_description":"FX rate cards, currency calculator, and multi-currency board for WordPress. Rates are provided by kurs-rublya.ru based on Central Bank of Russia publications. Gutenberg blocks, shortcodes, and widgets.","assets_banners_color":"","last_updated":"2026-08-07 16:14:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/kurs-rublya.ru\/widget\/","header_author_uri":"https:\/\/kurs-rublya.ru\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":73,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.0":{"tag":"1.4.0","author":"egorwp","date":"2026-08-07 15:24:24"},"1.4.1":{"tag":"1.4.1","author":"egorwp","date":"2026-08-07 15:33:26"},"1.4.2":{"tag":"1.4.2","author":"egorwp","date":"2026-08-07 15:45:05"},"1.4.3":{"tag":"1.4.3","author":"egorwp","date":"2026-08-07 15:54:28"},"1.4.4":{"tag":"1.4.4","author":"egorwp","date":"2026-08-07 15:57:22"},"1.4.5":{"tag":"1.4.5","author":"egorwp","date":"2026-08-07 16:00:45"},"1.4.6":{"tag":"1.4.6","author":"egorwp","date":"2026-08-07 16:10:02"},"1.4.7":{"tag":"1.4.7","author":"egorwp","date":"2026-08-07 16:14:27"}},"upgrade_notice":{"1.4.7":"<p>Localized plugin description on the Plugins screen (ru\/es\/hi\/zh).<\/p>","1.4.6":"<p>Clearer settings preview with brand wordmark.<\/p>","1.4.5":"<p>Converter currency sync, board height fix, partner site UI, clipboard\/theme UX.<\/p>","1.4.4":"<p>Travel-agencies copy for Spanish, Hindi, and Simplified Chinese.<\/p>","1.4.3":"<p>Spanish, Hindi, and Simplified Chinese translations.<\/p>","1.4.2":"<p>Packaging fix for the WordPress.org plugin directory.<\/p>","1.4.1":"<p>Russian translation for wp-admin and block editor on ru_RU sites.<\/p>","1.4.0":"<p>Trademark-safe name, no admin iframe preview, Contributors updated for WordPress.org review.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3638018,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3638018,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"kurs-rublya\/cbr-rate":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"kurs-rublya\/cbr-rate","version":"1.4.7","title":"Kurs Rublya rate","category":"widgets","icon":"chart-line","description":"FX rate card from kurs-rublya.ru (Central Bank of Russia publications), with daily change.","keywords":["kurs rublya","exchange rate","usd","eur","fx","currency"],"textdomain":"kurs-rublya-fx-rates-calculator","attributes":{"currency":{"type":"string","default":"USD"},"width":{"type":"number","default":280},"height":{"type":"number","default":132},"partnerSite":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full","left","center","right"]},"editorScript":"file:.\/edit.js"},"kurs-rublya\/cbr-board":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"kurs-rublya\/cbr-board","version":"1.4.7","title":"Kurs Rublya rates board","category":"widgets","icon":"list-view","description":"Multi-currency FX board from kurs-rublya.ru with daily change.","keywords":["kurs rublya","exchange rates","board","table","fx"],"textdomain":"kurs-rublya-fx-rates-calculator","attributes":{"codes":{"type":"string","default":"USD,EUR,CNY,GBP,JPY,CHF,TRY,KZT"},"height":{"type":"number","default":0},"partnerSite":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full","left","center","right"]},"editorScript":"file:.\/edit.js"},"kurs-rublya\/cbr-converter":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"kurs-rublya\/cbr-converter","version":"1.4.7","title":"Kurs Rublya calculator","category":"widgets","icon":"randomize","description":"Currency calculator powered by kurs-rublya.ru (Central Bank of Russia publications).","keywords":["kurs rublya","calculator","converter","fx","exchange"],"textdomain":"kurs-rublya-fx-rates-calculator","attributes":{"from":{"type":"string","default":"USD"},"to":{"type":"string","default":"RUB"},"amount":{"type":"string","default":"100"},"width":{"type":"number","default":320},"height":{"type":"number","default":292},"partnerSite":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full","left","center","right"]},"editorScript":"file:.\/edit.js"}},"tagged_versions":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[716,12584,132690,21292,274813],"plugin_category":[43,59],"plugin_contributors":[274808],"plugin_business_model":[],"class_list":["post-346534","plugin","type-plugin","status-publish","hentry","plugin_tags-calculator","plugin_tags-currency-converter","plugin_tags-132690","plugin_tags-exchange-rates","plugin_tags-kurs-rublya","plugin_category-customization","plugin_category-utilities-and-tools","plugin_contributors-egorwp","plugin_committers-egorwp"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kurs-rublya-fx-rates-calculator\/assets\/icon-128x128.png?rev=3638018","icon_2x":"https:\/\/ps.w.org\/kurs-rublya-fx-rates-calculator\/assets\/icon-256x256.png?rev=3638018","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Kurs Rublya FX Rates Calculator<\/strong> adds FX rate cards, a currency calculator, and a multi-currency board to any WordPress page.<\/p>\n\n<p>It is especially useful for <strong>travel agencies and tour operators<\/strong> that organize trips to Russia: publish clear, up-to-date exchange-rate information for Russia on your site so clients can see typical FX levels and convert amounts before or during their travel.<\/p>\n\n<p>This is an independent plugin by <a href=\"https:\/\/kurs-rublya.ru\/\">kurs-rublya.ru<\/a>. It is <strong>not<\/strong> an official product of the Central Bank of Russia. Rates shown in the widgets are provided by kurs-rublya.ru based on publicly published Central Bank of Russia figures.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Single-currency rate card with daily change (\u0394%)<\/li>\n<li>Currency calculator \/ converter<\/li>\n<li>Multi-currency board with daily change<\/li>\n<li>Gutenberg blocks, shortcodes, and classic widgets<\/li>\n<li>Dark \/ light widget theme<\/li>\n<li>30+ popular currencies<\/li>\n<li>No API key required for iframe widgets on the front end<\/li>\n<li>Rates update on the service side (no heavy site load)<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<p>Rate:<\/p>\n\n<pre><code>[kurs_rublya_cbr currency=\"USD\"]\n<\/code><\/pre>\n\n<p>Optional attribution host (<code>.ru<\/code> only): <code>site=\"example.ru\"<\/code><\/p>\n\n<p>Calculator:<\/p>\n\n<pre><code>[kurs_rublya_converter from=\"USD\" to=\"RUB\" amount=\"100\"]\n<\/code><\/pre>\n\n<p>Board:<\/p>\n\n<pre><code>[kurs_rublya_board codes=\"USD,EUR,CNY,GBP,JPY\"]\n<\/code><\/pre>\n\n<p>Board height: omit or <code>height=\"0\"<\/code> for auto; any positive value is used as-is (px).<\/p>\n\n<p>Unified alias:<\/p>\n\n<pre><code>[kurs_rublya type=\"rate\" currency=\"EUR\"]\n[kurs_rublya type=\"converter\" from=\"USD\" to=\"CNY\" amount=\"50\"]\n[kurs_rublya type=\"board\" codes=\"USD,EUR,CNY\"]\n<\/code><\/pre>\n\n<h4>External service<\/h4>\n\n<p>Front-end widgets embed HTML from <strong>kurs-rublya.ru<\/strong>.<\/p>\n\n<ul>\n<li>Terms: <a href=\"https:\/\/kurs-rublya.ru\/api-terms\/\">https:\/\/kurs-rublya.ru\/api-terms\/<\/a><\/li>\n<li>Privacy: <a href=\"https:\/\/kurs-rublya.ru\/privacy-policy\/\">https:\/\/kurs-rublya.ru\/privacy-policy\/<\/a><\/li>\n<li>Widget builder: <a href=\"https:\/\/kurs-rublya.ru\/widget\/\">https:\/\/kurs-rublya.ru\/widget\/<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the ZIP or copy the folder to <code>\/wp-content\/plugins\/kurs-rublya-fx-rates-calculator\/<\/code>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Settings \u2192 Kurs Rublya FX and choose a theme if needed.<\/li>\n<li>Add a block, shortcode, or widget to a page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20an%20official%20central%20bank%20plugin%3F\"><h3>Is this an official Central Bank plugin?<\/h3><\/dt>\n<dd><p>No. Kurs Rublya is an independent service. Widgets use rates published by the Central Bank of Russia via kurs-rublya.ru.<\/p><\/dd>\n<dt id=\"where%20do%20exchange%20rates%20come%20from%3F\"><h3>Where do exchange rates come from?<\/h3><\/dt>\n<dd><p>From kurs-rublya.ru, based on publicly available Central Bank of Russia data.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>No for the front-end iframe widgets.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20theme%3F\"><h3>How do I change the theme?<\/h3><\/dt>\n<dd><p>Settings \u2192 Kurs Rublya FX \u2192 dark or light.<\/p><\/dd>\n<dt id=\"can%20i%20remove%20the%20kurs-rublya.ru%20link%3F\"><h3>Can I remove the kurs-rublya.ru link?<\/h3><\/dt>\n<dd><p>Attribution is rendered by the embed service. See https:\/\/kurs-rublya.ru\/api-terms\/<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Translated Plugin Description for Russian, Spanish, Hindi, and Simplified Chinese (Plugins screen).<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Settings preview: sample rate + brand wordmark (\u043a\u0443\u0440\u0441\/\u0440\u0443\u0431\u043b\u044f) instead of placeholder ellipsis.<\/li>\n<li>Admin layout polish for theme cards and shortcode columns.<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Expanded converter currency allowlist on kurs-rublya.ru to match the plugin.<\/li>\n<li>Board height: only 0 means auto (no longer forces auto for heights under 160px).<\/li>\n<li>Partner site (.ru) control in block inspectors; live theme preview on settings; Copy clipboard fallback.<\/li>\n<li>Editor asset cache-bust versions tied to the plugin version.<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Travel-agencies pitch translated for Spanish, Hindi, and Simplified Chinese (hidden on Russian admin locales).<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Bundled Spanish (es_ES), Hindi (hi_IN), and Simplified Chinese (zh_CN) translations.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Packaging \/ WordPress.org trunk restore.<\/li>\n<li>English readme: travel agencies organizing trips to Russia.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Bundled Russian (ru_RU) translation for admin, blocks, and widgets.<\/li>\n<li>Source strings normalized to English with Domain Path \/languages.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Renamed to Kurs Rublya FX Rates Calculator (no leading CBR trademark).<\/li>\n<li>Requested slug: kurs-rublya-fx-rates-calculator.<\/li>\n<li>Removed auto-loading external iframe from the wp-admin settings screen.<\/li>\n<li>Contributors: egorwp, kursrublya.<\/li>\n<li>Clarified independent (non-official) relationship to the Central Bank of Russia.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Plugin Check: block apiVersion 3, English readme, Latin plugin name, safer widget escaping.<\/li>\n<li>Tested up to WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Multi-currency board with daily change.<\/li>\n<li>Expanded currency list (30+).<\/li>\n<li>Settings screen improvements.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Converter uses full block width.<\/li>\n<li>Widget theme setting.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Converter block, shortcode, classic widget.<\/li>\n<li>Unified <code>[kurs_rublya]<\/code> shortcode alias.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Kurs Rublya FX widgets for WordPress: rate cards, currency calculator, and multi-currency board. Data via kurs-rublya.ru.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=346534"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/egorwp"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346534"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346534"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346534"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346534"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346534"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}