Sitemade QR creates a QR code for any post, page or public custom post type. Everything happens on your server: the plugin never calls an external API or online QR generator, and it sends no data anywhere.
It is built for QR codes that end up on paper: restaurant menus, product labels, flyers, event posters. You generate the code once, it is stored in the Media Library, and you can download it as a vector file ready for the print shop.
[sitemade_qr] shows the QR code of the current post or page.
[sitemade_qr id="123"] shows the QR code of a specific post.
[sitemade_qr text="https://example.com/promo" size="8"] shows a QR code for any text or URL. The image is created the first time the page is viewed and reused afterwards.
Optional attributes: size (pixels per module, 1–20), alt (alternative text) and class (extra CSS class).
wp sitemade regenerate generates the missing QR codes for all enabled post types. Options: `--post_type=<type>`, `--all` to regenerate every QR code, `--dry-run` to count posts without generating anything.
Sitemade QR makes no external requests, sets no cookies and collects no data. QR codes are computed in PHP on your server.
The PHP GD extension, used to draw PNG images. It is enabled on most hosting plans. If it is missing, the plugin will not activate and explains what to ask your hosting provider.
QR code encoding is a PHP port of the QR Code generator library by Project Nayuki, released under the MIT License.