WordPress plugin intelligence profile

DMS3 QR Manager

Manage QR codes as a custom post type with trackable redirects, visit statistics, and SVG download.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version20260712.2127
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 8.2
Directory statusactive
Last directory update12 Jul 20263mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records DMS3 QR Manager version 20260712.2127 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

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:

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.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • qr code
  • analytics
  • redirect
  • svg
  • utm
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 8.2
Update activity12 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.