| 开发者 | kanedashinya |
|---|---|
| 更新时间 | 2026年5月28日 23:38 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
example.com/ab together with matching QR codes, then change where they redirect to at any time — without ever reprinting the QR.
This is especially useful for printed flyers, packaging, business cards, signage, and seasonal campaigns where the printed QR cannot be reissued but the destination URL needs to change.
Key features
example.com/ab.<img> and <svg> HTML snippets for posts and product pages.pivot-qr folder to /wp-content/plugins/.No. Pivot QR only intercepts paths matching the configured slug pattern (default: 2-character alphanumeric). Everything else passes through to WordPress as normal. Common paths like /wp-admin, /feed, and /robots.txt are reserved by default, and you can add more in settings.
Yes — that is the whole point. The QR encodes the short URL only. Editing a schedule (or adding a new one) immediately updates every existing QR's destination, with no need to reissue the QR.
Yes. The plugin uses only standard PHP and the WordPress database. QR generation runs client-side in the admin, so no GD, Imagick, or Composer is required on the server.
Each schedule has optional iPhone, Android, and PC URLs. When a visitor hits the short URL, the User-Agent is examined and the appropriate URL is used. If a device-specific URL is empty, the default URL is used.
In four custom tables in your WordPress database (prefix wp_pvqr_). Uninstalling the plugin removes all of them along with plugin settings.
inputmode="url" for mobile keyboards). HTML5 URL validation was rejecting non-URL values entered in this field.wp_options table.p as a placeholder, making it look like the field was already filled. Cleared the placeholder default and added an explicit "please enter a slug" message so the empty case is obvious.uuuu.to/ab/p) so a single redirect can be printed as multiple QR codes (poster, postcard, signage) and tracked separately.tag_slug and tag_name columns.uuuu.to/ab URL still works exactly as before; tags are an additive layer.pivot-qr-ja.mo translation file.active, upcoming, past, none) so contributors can localize the displayed labels through GlotPress.<a> element on the Plugins admin page (WordPress admin .wrap a color was overriding the button text color).$_SERVER and $_GET superglobal reads in the redirect path (REQUEST_URI, HTTP_USER_AGENT, HTTP_REFERER, REMOTE_ADDR, etc.) using wp_unslash() plus the appropriate WordPress sanitizer.<style> blocks are emitted by the plugin.Contributors to match the WordPress.org account.