{"id":242512,"date":"2025-10-04T17:13:28","date_gmt":"2025-10-04T17:13:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cb-qr-code\/"},"modified":"2026-10-13T16:45:21","modified_gmt":"2026-10-13T16:45:21","slug":"cb-qr-code","status":"publish","type":"plugin","link":"https:\/\/ko.wordpress.org\/plugins\/cb-qr-code\/","author":20260198,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.3","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"CB QR Code","header_author":"Chinmoy Biswas","header_description":"A simple QR code plugin which shows a QR Code in pages for sharing the links easily.","assets_banners_color":"f8f8f9","last_updated":"2026-10-13 16:45:21","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/github.com\/chinmoybiswas93\/cb-qr-code","header_plugin_uri":"","header_author_uri":"https:\/\/github.com\/chinmoybiswas93","rating":0,"author_block_rating":0,"active_installs":0,"downloads":486,"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":"chinmoy709","date":"2025-10-04 17:14:07","revision":3372920},"1.0.1":{"tag":"1.0.1","author":"chinmoy709","date":"2026-10-13 16:45:21","revision":3744468}},"upgrade_notice":{"1.0.1":"<p>Fixes broken QR codes for non-Latin permalinks and duplicate QR codes in Query Loops, restricts custom URLs to http\/https, and removes settings on uninstall.<\/p>","1.0.0":"<p>Initial release of CB QR Code plugin with local QR generation and customizable appearance options.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3372919,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3372919,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3372919,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3372919,"resolution":"1","location":"assets","locale":"","width":2556,"height":1400},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3372919,"resolution":"2","location":"assets","locale":"","width":2556,"height":1400},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3372919,"resolution":"3","location":"assets","locale":"","width":2878,"height":1488}},"screenshots":{"1":"Appearance Customization - Customize colors, size, and appearance with live preview","2":"Admin Settings Panel - Configure which post types display QR codes","3":"Frontend Display - How QR codes appear on your website"}},"plugin_section":[],"plugin_tags":[170,86,1373,324,80],"plugin_category":[43,56],"plugin_contributors":[248743],"plugin_business_model":[],"class_list":["post-242512","plugin","type-plugin","status-publish","hentry","plugin_tags-page","plugin_tags-post","plugin_tags-qr-code","plugin_tags-sharing","plugin_tags-shortcode","plugin_category-customization","plugin_category-social-and-sharing","plugin_contributors-chinmoy709","plugin_committers-chinmoy709"],"banners":{"banner":"https:\/\/ps.w.org\/cb-qr-code\/assets\/banner-772x250.png?rev=3372919","banner_2x":"https:\/\/ps.w.org\/cb-qr-code\/assets\/banner-1544x500.png?rev=3372919","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/cb-qr-code\/assets\/icon.svg?rev=3372919","icon":"https:\/\/ps.w.org\/cb-qr-code\/assets\/icon.svg?rev=3372919","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cb-qr-code\/assets\/screenshot-1.png?rev=3372919","caption":"Appearance Customization - Customize colors, size, and appearance with live preview"},{"src":"https:\/\/ps.w.org\/cb-qr-code\/assets\/screenshot-2.png?rev=3372919","caption":"Admin Settings Panel - Configure which post types display QR codes"},{"src":"https:\/\/ps.w.org\/cb-qr-code\/assets\/screenshot-3.png?rev=3372919","caption":"Frontend Display - How QR codes appear on your website"}],"raw_content":"<!--section=description-->\n<p>CB QR Code lets you add a customizable QR code to your WordPress content. Visitors can scan or click the QR code to quickly copy the link, making sharing your content effortless. Now with local QR generation for better performance and WordPress.org compliance.<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li>Uses endroid\/qr-code library for local generation (no external dependencies)<\/li>\n<li>Display QR codes on posts, pages, or custom post types (Media post type excluded)<\/li>\n<li>Choose between permalink or custom URL for the QR code<\/li>\n<li>Customize QR code size, margin, colors, label, and logo<\/li>\n<li>Live preview in the Appearance tab with AJAX updates<\/li>\n<li>Click QR code to copy the link (with visual feedback)<\/li>\n<li>Persistent admin tabs (remembers last active tab)<\/li>\n<li>Developer hooks to add content before\/after the QR code<\/li>\n<\/ul>\n\n<p><strong>Usage:<\/strong><\/p>\n\n<ul>\n<li>Select which post types should display the QR code<\/li>\n<li>Customize the QR code appearance (size, margin, colors, label, logo, position)<\/li>\n<li>Choose between permalink or custom URL for the QR code<\/li>\n<li>The QR code will automatically appear on the selected post types in the frontend<\/li>\n<li>Admin tabs remember your last selected tab for better user experience<\/li>\n<\/ul>\n\n<h3>Contribute<\/h3>\n\n<p>If you want to contribute to this project or just report a bug, you are more than welcome. Please check repository from <a href=\"https:\/\/github.com\/chinmoybiswas93\/cb-qr-code\">Github<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/cb-qr-code<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to <strong>CB QR Code<\/strong> in your WordPress admin menu to configure settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20qr%20codes%20on%20my%20posts%3F\"><h3>How do I display QR codes on my posts?<\/h3><\/dt>\n<dd><p>After activating the plugin, go to CB QR Code in your admin menu. Select the post types where you want QR codes to appear, and they will automatically be displayed on the frontend.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20appearance%20of%20qr%20codes%3F\"><h3>Can I customize the appearance of QR codes?<\/h3><\/dt>\n<dd><p>Yes! You can customize the size, margin, colors, label, and even add a logo. The Appearance tab provides a live preview of your customizations.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20external%20services%3F\"><h3>Does this plugin require external services?<\/h3><\/dt>\n<dd><p>No, CB QR Code generates QR codes locally, ensuring better performance and compliance with WordPress.org guidelines.<\/p><\/dd>\n<dt id=\"can%20visitors%20copy%20the%20link%20by%20clicking%20the%20qr%20code%3F\"><h3>Can visitors copy the link by clicking the QR code?<\/h3><\/dt>\n<dd><p>Yes, visitors can click on the QR code to copy the link to their clipboard. Visual feedback is provided to confirm the action.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: QR codes for posts with non-Latin (percent-encoded) permalinks pointed to a broken URL.<\/li>\n<li>Fix: the admin preview encoded <code>&amp;<\/code> in custom URLs as <code>&amp;#038;<\/code>.<\/li>\n<li>Fix: the QR code is added only to the main post's content, not to other posts shown on the same page (Query Loop, related posts).<\/li>\n<li>Fix: the label font size rendered as <code>12pxpx<\/code> on new installs.<\/li>\n<li>Fix: older preview responses could overwrite newer ones while editing.<\/li>\n<li>Security: custom URLs must be http or https.<\/li>\n<li>Security: QR size, margin, logo size and font size are clamped to their ranges; position is limited to left\/right.<\/li>\n<li>Improvement: frontend CSS\/JS load only where a QR code can appear.<\/li>\n<li>Improvement: admin menu titles and admin script messages are translatable.<\/li>\n<li>Improvement: deleting the plugin removes its settings.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Local QR code generation using endroid\/qr-code library<\/li>\n<li>Customizable appearance options<\/li>\n<li>Support for posts, pages, and custom post types<\/li>\n<li>Live preview functionality<\/li>\n<li>Click-to-copy link feature<\/li>\n<li>Developer hooks for extensibility<\/li>\n<\/ul>","raw_excerpt":"A simple plugin to display a QR code on your WordPress posts, pages, or custom post types for easy link sharing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/242512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=242512"}],"author":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/chinmoy709"}],"wp:attachment":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=242512"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=242512"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=242512"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=242512"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=242512"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=242512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}