{"id":369967,"date":"2026-09-18T14:02:18","date_gmt":"2026-09-18T14:02:18","guid":{"rendered":"https:\/\/de.wordpress.org\/plugins\/event-rsvp-qr\/"},"modified":"2026-09-18T14:01:44","modified_gmt":"2026-09-18T14:01:44","slug":"loesungswerk-event-rsvp-qr","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/loesungswerk-event-rsvp-qr\/","author":23566724,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Loesungswerk Event RSVP QR","header_author":"Loesungswerk","header_description":"Event registration with a personal QR code for every guest: closed guest list or open sign-up, accept or decline on your own website. No app, no third-party service, no account. Interface currently in German.","assets_banners_color":"112234","last_updated":"2026-09-18 14:01:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/sl-loesungswerk.de\/software\/event-anmeldung\/","header_author_uri":"https:\/\/sl-loesungswerk.de\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"loesungswerk","date":"2026-09-18 14:01:44","revision":3702108}},"upgrade_notice":{"1.0.0":"<p>First release in the WordPress Plugin Directory.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3702102,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3702102,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3702102,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3702102,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3702102,"resolution":"1","location":"assets","locale":"","width":1280,"height":720},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3702102,"resolution":"2","location":"assets","locale":"","width":1280,"height":720},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3702102,"resolution":"3","location":"assets","locale":"","width":1280,"height":720},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3702102,"resolution":"4","location":"assets","locale":"","width":1280,"height":720},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3702102,"resolution":"5","location":"assets","locale":"","width":1280,"height":720},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3702102,"resolution":"6","location":"assets","locale":"","width":1280,"height":720}},"screenshots":{"1":"The registration page as an invited guest sees it","2":"Event overview with acceptances and declines","3":"Guest list with invitation numbers and personal QR codes","4":"Print view of the invitations","5":"The event editor: dates, registration type, texts","6":"The help screen"}},"plugin_section":[],"plugin_tags":[1486,21702,19642,1373,15480],"plugin_category":[40,56],"plugin_contributors":[281451],"plugin_business_model":[],"class_list":["post-369967","plugin","type-plugin","status-publish","hentry","plugin_tags-events","plugin_tags-guest-list","plugin_tags-invitations","plugin_tags-qr-code","plugin_tags-rsvp","plugin_category-calendar-and-events","plugin_category-social-and-sharing","plugin_contributors-loesungswerk","plugin_committers-loesungswerk"],"banners":{"banner":"https:\/\/ps.w.org\/loesungswerk-event-rsvp-qr\/assets\/banner-772x250.png?rev=3702102","banner_2x":"https:\/\/ps.w.org\/loesungswerk-event-rsvp-qr\/assets\/banner-1544x500.png?rev=3702102","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/loesungswerk-event-rsvp-qr\/assets\/icon-128x128.png?rev=3702102","icon_2x":"https:\/\/ps.w.org\/loesungswerk-event-rsvp-qr\/assets\/icon-256x256.png?rev=3702102","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/loesungswerk-event-rsvp-qr\/assets\/screenshot-1.png?rev=3702102","caption":"The registration page as an invited guest sees it"},{"src":"https:\/\/ps.w.org\/loesungswerk-event-rsvp-qr\/assets\/screenshot-2.png?rev=3702102","caption":"Event overview with acceptances and declines"},{"src":"https:\/\/ps.w.org\/loesungswerk-event-rsvp-qr\/assets\/screenshot-3.png?rev=3702102","caption":"Guest list with invitation numbers and personal QR codes"},{"src":"https:\/\/ps.w.org\/loesungswerk-event-rsvp-qr\/assets\/screenshot-4.png?rev=3702102","caption":"Print view of the invitations"},{"src":"https:\/\/ps.w.org\/loesungswerk-event-rsvp-qr\/assets\/screenshot-5.png?rev=3702102","caption":"The event editor: dates, registration type, texts"},{"src":"https:\/\/ps.w.org\/loesungswerk-event-rsvp-qr\/assets\/screenshot-6.png?rev=3702102","caption":"The help screen"}],"raw_content":"<!--section=description-->\n<p>Loesungswerk Event RSVP QR handles event registration for clubs, volunteer fire brigades, shooting clubs, schools and small businesses. Every guest receives an individual QR code and a personal link. That link is where they accept or decline, and the replies collect in a list inside WordPress.<\/p>\n\n<p>The plugin is built for the case where people are <strong>invited<\/strong>, not sold to: the summer party with a fixed guest list, the annual general meeting, the Christmas dinner, the open day. There is deliberately no ticket sales, no checkout and no pricing.<\/p>\n\n<p><strong>Please note:<\/strong> the administration screens and the guest-facing pages are currently in German. An English translation is in preparation. If you need an English interface today, this plugin is not yet the right choice.<\/p>\n\n<h4>What it does<\/h4>\n\n<ul>\n<li><strong>Personal invitations<\/strong> - one QR code and one invitation link per guest, each with an invitation number<\/li>\n<li><strong>Open registration<\/strong> - a shared event QR code that lets guests sign themselves up<\/li>\n<li><strong>Accept or decline<\/strong> - token-based replies; each event can allow later changes, set a cut-off date, or lock the first reply<\/li>\n<li><strong>Guest list<\/strong> - add, edit, search, sort, spot duplicates, see the status of every event at a glance<\/li>\n<li><strong>Registration page<\/strong> - set up with one click from the help screen, or place the shortcode <code>[lwerq_event_rsvp]<\/code> on a page of your own<\/li>\n<li><strong>Printable invitations<\/strong> - A6, A5, A4, DL, square or a free size from 50 to 500 mm, straight from the admin area<\/li>\n<li><strong>No limits<\/strong> - as many events, guests and replies as you like<\/li>\n<\/ul>\n\n<h4>QR codes are generated locally<\/h4>\n\n<p>The QR code is generated entirely in the browser. <strong>No<\/strong> image service is called and <strong>no<\/strong> personal registration URL is handed to a third party. That is not a side effect but the reason the plugin is built this way: a personal invitation link is an access key, and it does not belong in somebody else's log file.<\/p>\n\n<p>Guest data stays in your WordPress database. The plugin itself does not send it to an external service. Data-protection obligations still depend on your hosting setup and how you use the site.<\/p>\n\n<h4>No outbound connections<\/h4>\n\n<p>This plugin contacts no server at all. Nothing is transmitted, nothing is checked, there is no key to enter and no account to create. It works the moment it is activated, and it keeps working.<\/p>\n\n<h4>Bundled QR library<\/h4>\n\n<p>QR generation includes code derived from Kazuhiko Arase's MIT-licensed QR Code generator. The upstream human-readable source is available at https:\/\/github.com\/kazuhikoarase\/qrcode-generator . License details are included in <code>THIRD-PARTY-NOTICES.txt<\/code>.<\/p>\n\n<h4>A separate, paid plugin exists<\/h4>\n\n<p>For organisers who need more, a separate commercial plugin is sold by the author outside of WordPress.org. It adds CSV import and export, mail merge letters, custom invitation templates, QR check-in at the door, reporting and a portal for helpers. It is a different plugin with its own code base: <strong>none of it is contained in this package<\/strong>, and nothing here is locked, limited or waiting to be unlocked. The help screen contains one clearly separated section that describes the commercial alternative and links to the author\u2019s product page.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open \"Event Anmeldung -&gt; Hilfe\" and create the registration page with one click, or place the shortcode <code>[lwerq_event_rsvp]<\/code> on a page of your own.<\/li>\n<li>Create your first event under \"Event Anmeldung -&gt; Veranstaltungen\".<\/li>\n<li>Add your guests. Each one automatically receives an invitation number, a token and a QR code.<\/li>\n<li>Print the invitations or send out the personal links.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20separate%20page%20for%20every%20event%3F\"><h3>Do I need a separate page for every event?<\/h3><\/dt>\n<dd><p>No. A single registration page serves any number of events. Which event a visitor lands on is decided by the link, or by the QR code.<\/p><\/dd>\n<dt id=\"do%20my%20guests%20have%20to%20install%20an%20app%3F\"><h3>Do my guests have to install an app?<\/h3><\/dt>\n<dd><p>No. The QR code is scanned with the ordinary camera app and opens a perfectly normal web page.<\/p><\/dd>\n<dt id=\"how%20many%20events%20or%20guests%20can%20i%20have%3F\"><h3>How many events or guests can I have?<\/h3><\/dt>\n<dd><p>As many as you like. Nothing in this plugin counts events, guests or replies, and nothing expires.<\/p><\/dd>\n<dt id=\"can%20a%20guest%20change%20their%20reply%3F\"><h3>Can a guest change their reply?<\/h3><\/dt>\n<dd><p>Each event can be set so that changes are possible at any time, up to a cut-off date, or not at all.<\/p><\/dd>\n<dt id=\"is%20guest%20data%20sent%20anywhere%3F\"><h3>Is guest data sent anywhere?<\/h3><\/dt>\n<dd><p>No. It stays in your WordPress database, and the QR codes are generated locally as well.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20the%20data%20if%20i%20uninstall%20the%20plugin%3F\"><h3>What happens to the data if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>The two database tables and the settings remain. Nothing is deleted behind your back; remove them yourself if you want them gone.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20available%20in%20english%3F\"><h3>Is the plugin available in English?<\/h3><\/dt>\n<dd><p>Not yet. The interface is German at the moment and a translated version is being prepared.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"Guest list with a personal QR code per guest. Accept or decline on your own website. No app, no third-party service, no account.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/369967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=369967"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/loesungswerk"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=369967"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=369967"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=369967"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=369967"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=369967"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=369967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}