https://github.com/ksym04/crypto-qr-code-wp
Add cryptocurrencies QR code donate with tooltip.
https://github.com/ksym04/crypto-qr-code-wp
bitcoin crypto qrcode wordpress wp-plugin
Last synced: 5 days ago
JSON representation
Add cryptocurrencies QR code donate with tooltip.
- Host: GitHub
- URL: https://github.com/ksym04/crypto-qr-code-wp
- Owner: KSym04
- License: gpl-3.0
- Created: 2019-03-22T13:08:30.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2026-06-25T09:12:02.000Z (7 days ago)
- Last Synced: 2026-06-25T10:11:33.944Z (7 days ago)
- Topics: bitcoin, crypto, qrcode, wordpress, wp-plugin
- Language: PHP
- Homepage: https://www.dopethemes.com/downloads/crypto-qr-code-wp/
- Size: 391 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
- License: LICENSE
Awesome Lists containing this project
README
# Crypto QR Code WP #
**Contributors:** ksym04\
**Tags:** bitcoin, cryptocurrency, qr code, bitcoin donation, crypto donation\
**Requires at least:** 4.7\
**Tested up to:** 7.0\
**Requires PHP:** 7.4\
**Stable tag:** 1.3.0\
**License:** GPLv3\
**License URI:** [https://www.gnu.org/licenses/gpl-3.0.html](https://www.gnu.org/licenses/gpl-3.0.html)
Accept Bitcoin and cryptocurrency donations with a click to reveal QR code, generated in the browser with a wallet settings page.
## Description ##
Crypto QR Code WP lets you display any cryptocurrency wallet address on your site as a clean label and link that reveals a scannable QR code in a tooltip. It is perfect for accepting donations or tips in Bitcoin, Ethereum, or any other coin.
Save your wallets once on the settings page and reuse them anywhere through a shortcode, a widget, or the block editor. The QR code is generated entirely in your visitor's browser, so nothing is written to your server and there are no external requests.
### Key features ###
* A settings page where you manage a library of wallets, each with a ready made shortcode you can copy.
* A click to reveal QR code tooltip that keeps your page tidy.
* A widget and shortcode, so you can place a wallet in posts, pages, sidebars, or footers.
* QR codes generated in the browser. No server side files, no uploads folder, and no third party services.
* Adjustable QR size and full output escaping for safe, clean markup.
### How it works ###
1. Open Crypto QR Code in your admin menu and add a wallet (label, address, and an optional tooltip heading).
2. Copy the generated shortcode, for example: `[cqcw_generator heading="Donate" label="BTC" address="bc1qexampleaddress"]`
3. Paste it into any post, page, or widget. Visitors click the address to reveal the QR code.
## Installation ##
1. In your WordPress admin, go to Plugins, then Add New.
2. Search for "Crypto QR Code WP".
3. Click Install Now, then Activate.
4. Open the Crypto QR Code menu, add a wallet, and copy its shortcode into your content.
## Frequently Asked Questions ##
### How do I add a wallet? ###
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.
### Is my wallet address safe to display? ###
Yes. A public wallet address is meant to be shared so people can send you funds. Never enter your private key anywhere.
### Where is the QR code image stored? ###
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.
## Credits ##
QR codes are rendered with [qrcode.js](https://github.com/davidshimjs/qrcodejs) by Sangmin Shim, bundled under the MIT License so generation stays entirely client side with no external requests.
## Changelog ##
### 1.3.0 ###
* New - Appearance tab with a live preview so you can design the tooltip, including the QR colors, tooltip, address bar, and copy button.
* New - Choose your own QR code foreground and background colors.
* Tweak - The settings screen is now split into Settings and Appearance tabs.
* Tweak - Added a link to more DopeThemes resources on the settings screen.
* 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.
* Fix - Theme button and link styles can no longer override the tooltip, copy button, or close button.
* Fix - QR code is now reliably centered in the tooltip.
### 1.2.0 ###
* New - Copy button so visitors can copy your wallet address in one click.
* New - Coin presets and icons for Bitcoin, Ethereum, Litecoin, Tether, Dogecoin, Solana, Bitcoin Cash, and Monero.
* New - Quick coin picker on the settings page that fills the label for you.
* Tweak - Coin icon shown next to the label on the front end.
### 1.1.0 ###
* New - QR codes are now generated entirely in the browser, so nothing is written to your server.
* New - Settings page to manage your wallet addresses and copy ready made shortcodes.
* Security - Full output escaping across the shortcode and widget, resolving a stored cross site scripting risk.
* Security - Removed the bundled phpqrcode library and the server side file generation it required.
* Tweak - Assets now load only on pages that actually use the QR code.
* Tweak - Confirmed compatibility with WordPress 7.0 and PHP 8.
* Fix - Corrected the widget display name and sanitized all saved widget fields.
### 1.0.2 - Mar 27, 2019 ###
* Fix - Widget issue
* Tweak - Improved CSS theme compatibility
### 1.0.1 - Mar 26, 2019 ###
* New - Added 'Crypto QR Code' widget
* Tweak - Enhanced file security
### 1.0.0 - Mar 24, 2019 ###
* Initial release