{"id":100312,"date":"2019-03-26T04:22:35","date_gmt":"2019-03-26T04:22:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/crypto-qr-code-wp\/"},"modified":"2026-06-26T13:30:25","modified_gmt":"2026-06-26T13:30:25","slug":"crypto-qr-code-wp","status":"publish","type":"plugin","link":"https:\/\/en-za.wordpress.org\/plugins\/crypto-qr-code-wp\/","author":13438479,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"7.0","requires":"4.7","requires_php":"7.4","requires_plugins":null,"header_name":"Crypto QR Code WP","header_author":"DopeThemes","header_description":"Add cryptocurrencies QR code donate with tooltip.","assets_banners_color":"","last_updated":"2026-06-26 13:30:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.dopethemes.com\/downloads\/crypto-qr-code-wp\/","header_author_uri":"https:\/\/www.dopethemes.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":6507,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ksym04","date":"2019-03-26 04:22:19"},"1.0.1":{"tag":"1.0.1","author":"ksym04","date":"2019-03-26 04:22:19"},"1.0.2":{"tag":"1.0.2","author":"ksym04","date":"2020-07-01 02:52:08"},"1.1.0":{"tag":"1.1.0","author":"ksym04","date":"2026-06-25 08:19:46"},"1.2.0":{"tag":"1.2.0","author":"ksym04","date":"2026-06-25 09:12:45"},"1.3.0":{"tag":"1.3.0","author":"ksym04","date":"2026-06-26 13:30:25"}},"upgrade_notice":{"1.3.0":"<p>New Appearance tab with a live preview and custom colors, plus a styling fix so the widget looks right on every theme. Recommended for all users.<\/p>","1.2.0":"<p>Adds a one click copy button and built in coin presets and icons. A safe, additive update.<\/p>","1.1.0":"<p>Security and feature update: QR codes now render in the browser (no server files), full output escaping, and a new wallet settings page. Recommended for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2396793,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.2.0","1.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2057279,"resolution":"1","location":"assets","locale":"","width":775,"height":470},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2057279,"resolution":"2","location":"assets","locale":"","width":1066,"height":452}},"screenshots":{"1":"A wallet address with the click to reveal QR code tooltip.","2":"The settings page where you manage your wallet library and copy shortcodes."}},"plugin_section":[],"plugin_tags":[1886,25390,188406,12611,1373],"plugin_category":[45],"plugin_contributors":[138513],"plugin_business_model":[],"class_list":["post-100312","plugin","type-plugin","status-publish","hentry","plugin_tags-bitcoin","plugin_tags-bitcoin-donation","plugin_tags-crypto-donation","plugin_tags-cryptocurrency","plugin_tags-qr-code","plugin_category-ecommerce","plugin_contributors-ksym04","plugin_committers-ksym04"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/crypto-qr-code-wp\/assets\/icon-256x256.png?rev=2396793","icon_2x":"https:\/\/ps.w.org\/crypto-qr-code-wp\/assets\/icon-256x256.png?rev=2396793","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/crypto-qr-code-wp\/assets\/screenshot-1.png?rev=2057279","caption":"A wallet address with the click to reveal QR code tooltip."},{"src":"https:\/\/ps.w.org\/crypto-qr-code-wp\/assets\/screenshot-2.png?rev=2057279","caption":"The settings page where you manage your wallet library and copy shortcodes."}],"raw_content":"<!--section=description-->\n<p><strong>Crypto QR Code WP<\/strong> lets you accept cryptocurrency donations and tips by displaying any wallet address on your site as a clean label and link that reveals a scannable QR code. It works with Bitcoin, Ethereum, Litecoin, Dogecoin, and any other coin: just paste in your public wallet address and the plugin handles the rest.<\/p>\n\n<p>Save your wallets once on the settings page and reuse them anywhere with a shortcode, a widget, or the block editor. Each cryptocurrency QR code is generated entirely in your visitor's browser, so nothing is written to your server and there are no external or third party requests.<\/p>\n\n<h4>Perfect for<\/h4>\n\n<ul>\n<li>Accepting Bitcoin and crypto donations on a blog, portfolio, or nonprofit site.<\/li>\n<li>Adding a tip jar or donate button with a scannable wallet QR code.<\/li>\n<li>Showing several cryptocurrency wallet addresses together on one page.<\/li>\n<\/ul>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li>A settings page where you manage a library of wallets, each with a ready made shortcode you can copy.<\/li>\n<li>A click to reveal QR code tooltip that keeps your page tidy.<\/li>\n<li>A copy button so visitors can copy your wallet address in one click.<\/li>\n<li>Built in coin presets and icons for Bitcoin, Ethereum, Litecoin, Tether, Dogecoin, Solana, Bitcoin Cash, and Monero.<\/li>\n<li>A widget and shortcode, so you can place a wallet in posts, pages, sidebars, or footers.<\/li>\n<li>QR codes generated in the browser. No server side files, no uploads folder, and no third party services.<\/li>\n<li>An Appearance tab with a live preview, so you can set the QR size, the QR colors, and the tooltip colors and see the result as you design.<\/li>\n<li>Works with any theme, including block and Full Site Editing themes.<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Open Crypto QR Code in your admin menu and add a wallet (label, address, and an optional tooltip heading).<\/li>\n<li>Copy the generated shortcode, for example: <code>[cqcw_generator heading=\"Donate\" label=\"BTC\" address=\"bc1qexampleaddress\"]<\/code><\/li>\n<li>Paste it into any post, page, or widget. Visitors click the address to reveal the QR code.<\/li>\n<\/ol>\n\n<h4>Disclaimer<\/h4>\n\n<p>Only ever use your public wallet address. Never share your private key. Any loss resulting from misuse of your keys is your own responsibility.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to Plugins, then Add New.<\/li>\n<li>Search for \"Crypto QR Code WP\".<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<li>Open the Crypto QR Code menu, add a wallet, and copy its shortcode into your content.<\/li>\n<\/ol>\n\n<p>Manual installation:<\/p>\n\n<ol>\n<li>Download the plugin zip from WordPress.org.<\/li>\n<li>Upload the <code>crypto-qr-code-wp<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20a%20wallet%3F\"><h3>How do I add a wallet?<\/h3><\/dt>\n<dd><p>Open the Crypto QR Code menu in your WordPress admin, click Add Wallet, enter a label (such as BTC) and your public wallet address, then save. Each wallet shows a shortcode you can copy.<\/p><\/dd>\n<dt id=\"how%20do%20i%20use%20the%20shortcode%3F\"><h3>How do I use the shortcode?<\/h3><\/dt>\n<dd><p>The shortcode <code>cqcw_generator<\/code> accepts three parameters: heading, label, and address. Example: <code>[cqcw_generator heading=\"Donate\" label=\"BTC\" address=\"bc1qexampleaddress\"]<\/code><\/p><\/dd>\n<dt id=\"is%20my%20wallet%20address%20safe%20to%20display%3F\"><h3>Is my wallet address safe to display?<\/h3><\/dt>\n<dd><p>Yes. A public wallet address is meant to be shared so people can send you funds. Never enter your private key anywhere.<\/p><\/dd>\n<dt id=\"where%20is%20the%20qr%20code%20image%20stored%3F\"><h3>Where is the QR code image stored?<\/h3><\/dt>\n<dd><p>Nowhere. The QR code is drawn in the visitor's browser each time the page loads, so the plugin does not create files or folders on your server.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20block%20editor%20and%20widgets%3F\"><h3>Does it work with the block editor and widgets?<\/h3><\/dt>\n<dd><p>Yes. You can use the shortcode in a block, or add the Crypto QR Code WP widget to any widget area.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New - Appearance tab with a live preview so you can design the tooltip, including the QR colors, tooltip, address bar, and copy button.<\/li>\n<li>New - Choose your own QR code foreground and background colors.<\/li>\n<li>Tweak - The settings screen is now split into Settings and Appearance tabs.<\/li>\n<li>Tweak - Added a link to more DopeThemes resources on the settings screen.<\/li>\n<li>Fix - The donation widget now keeps its own styling on every theme, including block and Full Site Editing themes that do not add a body class.<\/li>\n<li>Fix - Theme button and link styles can no longer override the tooltip, copy button, or close button.<\/li>\n<li>Fix - QR code is now reliably centered in the tooltip.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New - Copy button so visitors can copy your wallet address in one click.<\/li>\n<li>New - Coin presets and icons for Bitcoin, Ethereum, Litecoin, Tether, Dogecoin, Solana, Bitcoin Cash, and Monero.<\/li>\n<li>New - Quick coin picker on the settings page that fills the label for you.<\/li>\n<li>Tweak - Coin icon shown next to the label on the front end.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New - QR codes are now generated entirely in the browser, so nothing is written to your server.<\/li>\n<li>New - Settings page to manage your wallet addresses and copy ready made shortcodes.<\/li>\n<li>Security - Full output escaping across the shortcode and widget, resolving a stored cross site scripting risk.<\/li>\n<li>Security - Removed the bundled phpqrcode library and the server side file generation it required.<\/li>\n<li>Tweak - Assets now load only on pages that actually use the QR code.<\/li>\n<li>Tweak - Confirmed compatibility with WordPress 7.0 and PHP 8.<\/li>\n<li>Fix - Corrected the widget display name and sanitized all saved widget fields.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix - Widget issue<\/li>\n<li>Tweak - Improved CSS theme compatibility<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>New - Added 'Crypto QR Code' widget<\/li>\n<li>Tweak - Enhanced file security<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Accept Bitcoin and cryptocurrency donations with a click to reveal QR code, generated in the browser with a wallet settings page.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/100312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=100312"}],"author":[{"embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ksym04"}],"wp:attachment":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=100312"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=100312"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=100312"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=100312"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=100312"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=100312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}