An open API service indexing awesome lists of open source software.

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.

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