Description
QR Code Management issues a QR code for the public pages of posts, fixed pages, and custom post types. QR codes can be downloaded in PNG, SVG, EPS, or JPEG format, embedded in content with a shortcode, and tracked with an access log.
Features
- QR code display — Shows a QR code with a download button on the edit screen and in the post / page list of the post types you choose.
- Output formats — Download QR codes as PNG, SVG, EPS, or JPEG.
- Redirect (shortened URL) — Embeds a shortened URL (
https://your-site/?qrc=CODE) instead of the page URL. Each scan is recorded in an access log and redirected to the current permalink, so printed QR codes keep working even when the page URL changes. - Access report — See the number of scans, unique visitors, and the last scan date for each QR code over the last 7 / 30 / 90 days or all time, and download the report as CSV. The scan count is also shown in the post list.
- QR code data — Embeds the permalink by default. Per post, it can be changed to a URL, contact information (MeCard / vCard), event information, or free text.
- Appearance settings — Margin, error correction level, label, size, colors, logo image, and background image can be set globally or per post.
- Original QR codes — Create QR codes that are not tied to a post, with any data.
- User profile QR codes — Issue QR codes for users. They redirect to a URL configured in the profile, or to the user’s author archive page.
- Role settings — Choose which post types and user roles can use the QR code features.
- Shortcodes —
[qrcm]embeds a QR code in content (attributes:post_id/user_id; without attributes it shows the QR code of the current post or author).[qrcm_scanner]places a camera-based QR code reader that redirects to the scanned URL. - Sidebar widget — The «QR Code (QR Code Management)» widget shows the QR code of the page being viewed.
Usage
- After activation, open «QR code management» -> «Setting» in the admin sidebar.
- Choose the target post types, user roles, data formats, and output formats.
- QR code meta boxes (data, settings, shortcode) appear on the edit screens of the selected post types, and a QR code column appears in the list screens.
See the plugin site for detailed documentation (Japanese / English).
Installation
- From the WP admin panel, click «Plugins» -> «Add new».
- In the browser input box, type «QR code».
- Select the «QR code management» plugin and click «Install».
- Activate the plugin.
OR…
- Download the plugin from this page.
- Save the .zip file to a location on your computer.
- Open the WP admin panel, and click «Plugins» -> «Add new».
- Click «upload».. then browse to the .zip file downloaded from this page.
- Click «Install».. and then «Activate plugin».
FAQ
-
The QR code meta boxes do not appear on the edit screen
-
Check that the post type is enabled in the role settings under «QR code management» -> «Setting». Your user role also needs to be included in «Available permissions».
-
What data goes into the QR code?
-
By default, the URL of the public page (a shortened URL when the redirect is enabled). For each post, the «QR Code Data» meta box lets you change it to a URL, contact information (MeCard / vCard), an event, or free text.
-
Do I need to reissue QR codes when a page URL changes?
-
Not if the redirect setting is enabled: the QR code contains a shortened URL that redirects to the current permalink at scan time. If the redirect is disabled, the actual URL is embedded directly, so you need to reissue the QR code after changing the URL.
-
Can I embed a QR code in post content?
-
Yes, with the
[qrcm]shortcode. The «QR Code Shortcode» meta box on the edit screen shows the shortcode for that post. -
Where can I see how often a QR code was scanned?
-
In «QR code management» -> «Access report». Scans are recorded only while the redirect setting is enabled, because the scan is counted when the shortened URL is opened.
-
Where does a user QR code redirect to?
-
To the URL configured in the profile. If it is not set, it redirects to the user’s author archive page.
-
Does the data remain after uninstalling?
-
Yes. The options, post / user metadata, and the access log are not deleted when the plugin is removed.
Reviews
Contributors & Developers
“QR Code Management” is open source software. The following people have contributed to this plugin.
Contributors“QR Code Management” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “QR Code Management” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.6.0
Release Date – 13 October 2026
* Added an access report (scans, unique visitors, last scan per QR code, with CSV download)
* Added the scan count to the QR code column of the post and user lists
* Added a sidebar widget that shows the QR code of the current page
* Added a «Settings» link to the plugin list
* Changed the redirect to 302 so that repeated scans are recorded and changes to the destination take effect (301 was cached by browsers)
* Fixed redirect codes matching unrelated QR codes when the code contained «_» or «%»
* Fixed event QR codes ignoring the site time zone
* Fixed empty fields being included in contact (MeCard / vCard) and event QR codes; vCard now includes the required FN field
* Fixed backslashes being removed from QR code data when saving
* Fixed the [qrcm] shortcode showing a broken image for posts whose QR code had not been generated yet
* Fixed the plugin doing nothing until the settings were saved once
* Fixed a fatal error on the list screen when the QR code data was too long to fit in a QR code (a message is shown instead)
* Fixed a margin of 0 being ignored
* Fixed the «Top text type» of the background image editor not being saved or previewed
* QR code images are now regenerated only when the data or settings change (previously on every list page view)
* QR code image files are deleted when the post or user is deleted
* Downloading a QR code now requires permission to edit the post or user
1.5.5
Release Date – 17 July 2026
* Fixed a fatal error on the admin list screen when a QR code post has no QR data saved
* Fixed untranslated strings on the settings screen
* Bundled translations now take precedence over incomplete language packs
* Reduced the scanner script size from 4.1 MB to about 270 KB
1.5.4
Release Date – 16 July 2026
* Fixed a fatal error when generating QR code images (the bundled QR code library did not match the plugin code)
* Reduced the distribution size by about 16 MB by using a smaller label font
1.5.3
Release Date – 16 July 2026
* Changed the text domain to «qr-code-management» to match the plugin slug
* Fixed all errors reported by Plugin Check (direct file access protection, settings sanitization, etc.)
* Fixed a PHP warning that occurred on every request when the settings had never been saved
1.5.2
Release Date – 15 July 2026
* Fixed an issue where scanning a user QR code did not redirect to the destination
* Fixed an issue where the access log table was not created on new installations
* Added a target type (post / user) to the access log
* Improved security (output escaping and input validation)
1.5.1
Release Date – 16 April 2021
* Minor correction
1.5.0
Release Date – 23 April 2020
* Added «Scanner» function
1.4.0
Release Date – 11 April 2020
* Added «Shortcode» function
1.3.0
Release Date – 28 March 2020
* QR code data has been added so that URLs, contact information, event information, and free entry can be entered.
* A function has been added to enable setting of QR code cases.
Set margins, labels, sizes, logos, change colors, etc.
1.2.0
Release Date – 30 November 2019
* Added «Original QR code added» function
1.1.0
Release Date – 6 November 2019
* Added «Available permissions» function
1.0
Release Date – 1 November 2019
* Initial Release
