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
qr-code with slug, destination URL, and optional UTM campaign per QR{home_url}/qr/{slug}?utm_...wp_head()utm_source, utm_medium, default campaign)utm_content is always set automatically to the QR slug{slug}.svg per code)qr-code is excluded from translationHow redirects work
Scanned URL example:
https://example.com/qr/wikipedia?utm_source=qr&utm_medium=offline&utm_campaign=port_vendrell&utm_content=wikipedia
/qr/wikipediaTemporary 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):
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.