| 开发者 | intowndesign |
|---|---|
| 更新时间 | 2026年5月21日 22:14 |
| PHP版本: | 8.2 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[intown_qr_studio] shortcode for embedding on any page or postintown-qr-studio folder to /wp-content/plugins/By default at /qr-generator. You can change this in Settings → Intown QR Studio.
No. The plugin is fully stateless — no tables, no stored files, no cleanup needed.
Yes. The generator page automatically signals caching plugins to exclude it. See the settings page for manual exclusion instructions if needed.
Yes. Supports both network activation and per-site activation with independent settings per site.
Yes. Use the [intown_qr_studio] shortcode to embed the generator on any page or post.
Yes. The plugin stores no user data, sets no cookies, and does not track visitors. IP addresses are only used as temporary hashes for rate limiting and auto-expire.
DONOTCACHE* constant definitions from the generator-page template loader. The plugin now relies on the standard nocache_headers() HTTP-header approach, which has no request-global side effects on other plugins or pages.intown_qrs_pre_generate, intown_qrs_qr_options, intown_qrs_qr_output, intown_qrs_form_after_colors, plus admin-section render and filter hooks. See the plugin documentation for the full list.intown_qrs_content_types_max_count filter for add-ons to raise the Dashboard's content-type ceilingintown_qrs_license_section_description filter that Pro add-ons can hookintown_qrs_credits_libraries filter for extensibilitydata-has-saveable attribute pattern for subsections with no editable fields — Save Changes button auto-hides on locked QR Code subsections (Content Types, Color Picker, Logo) when Pro isn't active\IntownQRStudio\AdminUpgradeCTA helper class centralizes the upgrade CTA rendering, with section-specific and general filters so add-ons can swap the button label/URL without duplicating the locked-preview markup