=== KC Donate Box === Contributors: kerimcandan Tags: donate, donation, support, crypto, paypal Requires at least: 6.0 Tested up to: 6.8 Requires PHP: 7.4 Tested up to PHP: 8.4 Stable tag: 1.6.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Add a clean donate box after posts: custom links (PayPal etc.), multiple crypto wallets with QR (auto/upload), copy-to-clipboard, no tracking. == Description == KC Donate Box adds a lightweight donate/support panel after your posts: - Custom title & message - Repeatable custom links (e.g., Buy me a coffee, PayPal) - Multiple crypto wallets with QR (uploaded image or auto-generated) - Copy-to-clipboard button - Shortcode: [kcdobo_donate_box] - Reset to defaults, and JSON export/import - No tracking. No external calls unless you choose "Auto" QR (uses api.qrserver.com) == External Services == This plugin can optionally generate QR images via an external API when the "QR mode" is set to "Auto". In that case, the plugin sends the wallet URI (e.g., "bitcoin:", "ethereum:") to the external service to get a QR image. Service: GOQR – QR code API (api.qrserver.com) - Purpose: Generating QR images for the configured wallet URIs. - Data sent: Only the wallet URI (as the `data` parameter) and the requested QR size. No personal data is sent by the plugin. - When: On front-end render (when the donate box is visible) and only for entries where QR Mode = "Auto". - Terms of Service: https://goqr.me/legal/tos-api.html - Privacy Policy: https://goqr.me/privacy-safety-security/ - API docs: https://goqr.me/api/doc/create-qr-code/ If you prefer not to contact external services, set "QR mode" to "Upload" (use a locally uploaded QR image) or "None". == Installation == 1. Upload the plugin folder to `/wp-content/plugins/` or upload the ZIP in **Plugins > Add New > Upload**. 2. Activate the plugin through the "Plugins" menu in WordPress. 3. Go to **Settings > KC Donate Box** and configure. == Frequently Asked Questions == = Can I show it on every post type? = By default it shows on single posts. Uncheck "Show only on single posts" to render it everywhere. = Does it support emojis? = You can paste emojis manually in the Message/Link labels. = What shortcode is supported? = Use `[kcdobo_donate_box]`. == Screenshots == 1. Settings – General & Display options 2. Front-end donate box (default) 3. Crypto wallets with QR (Auto/Upload) 4. Copy-to-clipboard & custom links == Changelog == = 1.6.4 = * Prefix/Namespacing: Consolidated all shortcodes, option names, and admin/front CSS/JS selectors to the longer `kcdobo` scheme; removed remaining `kc_` traces. * Asset Enqueue: Admin/front assets are loaded only via `wp_enqueue_*`. Inline `