
外掛標籤
開發者團隊
原文外掛簡介
DMS3 QR Manager lets you create and manage QR codes in WordPress. Each QR points to a URL on your own site (/qr/{slug}) that records visits and redirects visitors to a final destination. Printed QR codes stay valid when you change the destination in the admin.
Features
Custom post type qr-code with slug, destination URL, and optional UTM campaign per QR
Public redirect URLs: {home_url}/qr/{slug}?utm_...
Bridge page before redirect (default 1 second) so Google Analytics can load via wp_head()
Manual fallback link: “Skip to …” if automatic redirect fails
Internal visit tracking with date-range statistics (anonymous scan timestamps only)
Global UTM defaults (utm_source, utm_medium, default campaign)
utm_content is always set automatically to the QR slug
SVG QR preview and download from the list screen and single QR edit screen
Bulk SVG download as a ZIP file ({slug}.svg per code)
WPML: qr-code is excluded from translation
How redirects work
Scanned URL example:
https://example.com/qr/wikipedia?utm_source=qr&utm_medium=offline&utm_campaign=port_vendrell&utm_content=wikipedia
Visitor hits /qr/wikipedia
A lightweight bridge page loads (HTTP 200) with analytics scripts
After the configured delay, the browser redirects to the destination URL
The visit is logged in the plugin database
Temporary client-side redirects are used instead of HTTP 301 so every scan hits your server and destination URLs can be updated without reprinting QR codes.
Privacy
When someone scans a published QR code, the plugin stores only the internal QR identifier and the scan timestamp. It does not store IP addresses, HTTP referrers, or plugin-specific cookies. Visit data is used for admin statistics only.
Third-party libraries
QR images are generated with bundled PHP libraries (MIT licensed):
chillerlan/php-qrcode (MIT)
chillerlan/php-settings-container (MIT)
The vendor/ directory is included in the plugin package.
Uninstall
When the plugin is deleted (not merely deactivated), the visit statistics table and plugin options are removed. QR code posts (qr-code) are kept as regular WordPress content.
