=== Dynamic QR Code Block === Contributors: shsajalchowdhury Tags: qr code, qr code block, qr code generator, dynamic qr code Donate link: https://ko-fi.com/shsajalchowdhury Tested up to: 6.7 Stable tag: 1.1.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Create beautiful, customizable QR codes directly in the WordPress block editor with logo support and multiple format options. == Description == Dynamic QR Code Block allows you to easily create and customize QR codes within the WordPress block editor. Perfect for sharing links, contact information, or any text content in a visually appealing QR code format. = Features = * Easy-to-use Gutenberg block interface * Customize QR code size and margin * Choose custom colors for foreground and background * Select error correction level * Add your logo to the center of the QR code * Multiple output formats (SVG, PNG, JPG) * Responsive design * Clean and modern UI * Support for various content types: * URLs * Plain text * Email addresses * Phone numbers * SMS * WhatsApp messages = Why Choose Dynamic QR Code Block? = * **No External Dependencies**: All QR codes are generated locally on your server without relying on external services. * **No Tracking or Data Collection**: Your QR code content remains private and secure. * **Lightweight**: Minimal impact on your site's performance. * **Customizable**: Extensive options to match your brand's look and feel. == Installation == 1. Upload the plugin files to the `/wp-content/plugins/dynamic-qr-code-block` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress. 3. Use the block editor to add a 'Dynamic QR Code' block to your post or page. 4. Configure the QR code settings as desired. == Frequently Asked Questions == = Can I add my logo to the QR code? = Yes! You can upload your logo and it will be placed in the center of the QR code. For best scanning results, use a simple logo with high contrast and keep the size small (30-40px recommended). = What content types can I encode in the QR code? = You can encode URLs, plain text, email addresses, phone numbers, SMS messages, WhatsApp messages, vCard (contact information), and WiFi network credentials. = Will the QR code still scan if I customize the colors? = Yes, as long as there is sufficient contrast between the foreground and background colors. For best results, use dark colors for the foreground and light colors for the background. = What's the difference between the error correction levels? = Error correction allows a QR code to be readable even if a portion of it is damaged or obscured: * L (Low): 7% of data can be restored * M (Medium): 15% of data can be restored * Q (Quartile): 25% of data can be restored * H (High): 30% of data can be restored When adding a logo, the error correction is automatically set to High (H) for better scanning reliability. = Is there a limit to how much data I can encode? = Yes, QR codes have a maximum capacity depending on the content type and error correction level. For best results, keep your content concise. == Screenshots == 1. QR Code Block in the editor == Changelog == = 1.0.0 = * Initial release = 1.1.0 = * New - Added logo support for QR codes with optimized placement * New - Added support for PNG and JPG output formats * Fix - Background color setting now working correctly * Improved error correction handling for better scanning reliability * Added helpful guidance for logo size and placement =1.1.1= * Fix - Minor bug fixes == Upgrade Notice == = 1.1.1 = This update adds logo support to your QR codes and fixes the background color issue.