{"id":322003,"date":"2026-06-12T06:06:48","date_gmt":"2026-06-12T06:06:48","guid":{"rendered":"https:\/\/de.wordpress.org\/plugins\/adventura-interactive-advent-calendar\/"},"modified":"2026-06-12T06:36:49","modified_gmt":"2026-06-12T06:36:49","slug":"adventura-interactive-advent-calendar","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/adventura-interactive-advent-calendar\/","author":14120246,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Adventura \u2013 Interactive Advent Calendar","header_author":"DIMENDIA - webdesign & internetdienstleistungen","header_description":"Interactive advent calendar with 24 doors: sponsor, prize, quiz, optional social step and entry form. Entries are stored and evaluated in the admin area.","assets_banners_color":"d6062b","last_updated":"2026-06-12 06:36:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.dimendia.de\/apps.html","header_author_uri":"https:\/\/www.dimendia.de","rating":0,"author_block_rating":0,"active_installs":0,"downloads":23,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"dimendia","date":"2026-06-12 06:36:49"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3569653,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3569653,"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":3569653,"resolution":"1","location":"assets","locale":"","width":2436,"height":1636},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3569653,"resolution":"2","location":"assets","locale":"","width":1744,"height":1448},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3569653,"resolution":"3","location":"assets","locale":"","width":1632,"height":1590},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3569653,"resolution":"4","location":"assets","locale":"","width":1350,"height":1394},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3569653,"resolution":"5","location":"assets","locale":"","width":2498,"height":1784}},"screenshots":{"1":"The advent calendar on the front end \u2014 24 doors with today's door highlighted.","2":"An opened door reveals the day's sponsor and the prize on offer.","3":"A short quiz step participants answer before they can enter.","4":"The entry form with consent for the terms and the privacy policy.","5":"The admin settings: custom colours, header texts and a live preview."}},"plugin_section":[],"plugin_tags":[17408,842,7230,583,2606],"plugin_category":[37,53],"plugin_contributors":[266771],"plugin_business_model":[],"class_list":["post-322003","plugin","type-plugin","status-publish","hentry","plugin_tags-advent-calendar","plugin_tags-christmas","plugin_tags-giveaway","plugin_tags-quiz","plugin_tags-sponsors","plugin_category-arts-and-entertainment","plugin_category-ratings-and-reviews","plugin_contributors-dimendia","plugin_committers-dimendia"],"banners":{"banner":"https:\/\/ps.w.org\/adventura-interactive-advent-calendar\/assets\/banner-772x250.png?rev=3569653","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/adventura-interactive-advent-calendar\/assets\/icon-256x256.png?rev=3569653","icon_2x":"https:\/\/ps.w.org\/adventura-interactive-advent-calendar\/assets\/icon-256x256.png?rev=3569653","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/adventura-interactive-advent-calendar\/assets\/screenshot-1.png?rev=3569653","caption":"The advent calendar on the front end \u2014 24 doors with today's door highlighted."},{"src":"https:\/\/ps.w.org\/adventura-interactive-advent-calendar\/assets\/screenshot-2.png?rev=3569653","caption":"An opened door reveals the day's sponsor and the prize on offer."},{"src":"https:\/\/ps.w.org\/adventura-interactive-advent-calendar\/assets\/screenshot-3.png?rev=3569653","caption":"A short quiz step participants answer before they can enter."},{"src":"https:\/\/ps.w.org\/adventura-interactive-advent-calendar\/assets\/screenshot-4.png?rev=3569653","caption":"The entry form with consent for the terms and the privacy policy."},{"src":"https:\/\/ps.w.org\/adventura-interactive-advent-calendar\/assets\/screenshot-5.png?rev=3569653","caption":"The admin settings: custom colours, header texts and a live preview."}],"raw_content":"<!--section=description-->\n<p>An interactive advent calendar for WordPress, built from a polished design\nprototype (light, warm, modern).<\/p>\n\n<ul>\n<li>24 doors with three states: today (open), past\/participated, locked.<\/li>\n<li>Per-door entry flow: sponsor \u2192 prize \u2192 quiz \u2192 optional social \u2192 form \u2192 confirmation with a ticket number.<\/li>\n<li>Quiz without right\/wrong feedback \u2014 participants only pick an answer; only the admin sees the evaluation.<\/li>\n<li>Content (sponsors, prizes, quiz questions, logos, prize images) is editable through the door editor.<\/li>\n<li>Configurable: color theme (Berry\/Fir\/Amber\/Custom colors), layout (Grid\/Staggered), door style (Tile\/Circle\/Gift), quiz mode (Guided\/Single page).<\/li>\n<li>Custom colors: accent, background and text color freely selectable via color picker.<\/li>\n<li>Statistics dashboard with key figures and a bar chart of entries per door.<\/li>\n<li>Winner draw: random pick per door, optionally only among \"all correct\", winner list with CSV export.<\/li>\n<li>Email confirmation to participants (template with placeholders) and optional admin notification.<\/li>\n<li>Prevents duplicate entries: one entry per email per door.<\/li>\n<li>Entries are stored in a dedicated table; admin list with filter and CSV export.<\/li>\n<li>Progress is remembered per browser via localStorage.<\/li>\n<li>Gamification: progress bar, \"streak\" indicator and confetti (plus optional sound) when completing a door.<\/li>\n<li>Countdown to the next door right in the calendar header.<\/li>\n<li>Live preview in the settings: theme, colors, layout and texts are shown instantly as a mini calendar.<\/li>\n<li>Gutenberg block \"Adventura\" with live preview and display options in the sidebar (in addition to the shortcode).<\/li>\n<li>Newsletter integration (Mailchimp, Brevo, CleverReach) with opt-in in the form and double opt-in.<\/li>\n<li>Reminder emails via opt-in: daily WP-Cron send with one-click unsubscribe.<\/li>\n<li>Invite &amp; refer: personal invitation link per participant, referral tracking and top referrers in the dashboard.<\/li>\n<li>Spam\/cheat protection: honeypot, time trap and IP rate limit.<\/li>\n<li>GDPR tools: integration with WordPress data export and data erasure plus a suggested privacy policy text.<\/li>\n<li>GDPR-friendly: fonts are served locally, no requests to Google.<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<p>Add the shortcode to a page:<\/p>\n\n<pre><code>[advk_calendar]\n<\/code><\/pre>\n\n<p>Optional attributes override the settings per page:<\/p>\n\n<pre><code>[advk_calendar theme=\"tanne\" layout=\"scene\" door_style=\"ornament\" quiz_mode=\"single\"]\n<\/code><\/pre>\n\n<p>For a preview outside December, a fixed day (1\u201324) can be set under\n<em>Adventura \u2192 Settings \u2192 \"Force today's door\"<\/em>.<\/p>\n\n<h3>Notes for Developers<\/h3>\n\n<p>When an entry is saved, the action <code>advk_entry_created<\/code> is fired\n(parameters: entry id, day, email, ticket number, extra) \u2014 suitable for\nsending a confirmation email or handing data to a CRM, for example. The fifth\nparameter <code>extra<\/code> contains first name, last name, the opt-in flags for\nnewsletter and reminder, and the referral code.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not connect to any external service by default. No data leaves\nyour site unless you explicitly enable and configure the optional newsletter\nintegration under <em>Adventura \u2192 Settings \u2192 Newsletter<\/em>.<\/p>\n\n<p>When \u2014 and only when \u2014 you enable the newsletter integration, choose a provider\nand enter your own API key, and a participant actively ticks the optional\nnewsletter opt-in checkbox, the plugin sends that participant's data to the\nprovider you selected so they can be added to your mailing list. The data sent\nis: the participant's email address and their first and last name. It is sent\nonce, at the moment the entry is submitted with the opt-in checked. No data is\nsent for participants who do not opt in, and nothing is sent if the integration\nis disabled or no API key is set.<\/p>\n\n<p>You can choose one of the following providers. Each is a third-party service\nwith its own terms and privacy policy; please review them before enabling:<\/p>\n\n<ul>\n<li><p>Mailchimp \u2014 email marketing service. Used to add opted-in participants to a\nMailchimp audience\/list. Data sent: email address, first name, last name.\nTerms of Use: https:\/\/mailchimp.com\/legal\/terms\/ \u2014\nPrivacy Policy: https:\/\/www.intuit.com\/privacy\/statement\/<\/p><\/li>\n<li><p>Brevo (formerly Sendinblue) \u2014 email marketing service. Used to add opted-in\nparticipants as a contact. Data sent: email address, first name, last name.\nTerms of Service: https:\/\/www.brevo.com\/legal\/termsofuse\/ \u2014\nPrivacy Policy: https:\/\/www.brevo.com\/legal\/privacypolicy\/<\/p><\/li>\n<li><p>CleverReach \u2014 email marketing service. Used to add opted-in participants as a\nreceiver in a group. Data sent: email address, first name, last name.\nTerms of Service: https:\/\/www.cleverreach.com\/en\/terms-of-service\/ \u2014\nPrivacy Policy: https:\/\/www.cleverreach.com\/en-de\/privacy-policy\/<\/p><\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"are%20external%20services%20%28google%20fonts%29%20loaded%3F\"><h3>Are external services (Google Fonts) loaded?<\/h3><\/dt>\n<dd><p>No. The fonts used (Hanken Grotesque, Bricolage Grotesque) are served locally\nfrom the plugin. No requests are made to Google or other third-party\nservers \u2014 GDPR-friendly.<\/p><\/dd>\n<dt id=\"can%20participants%20see%20whether%20they%20answered%20correctly%3F\"><h3>Can participants see whether they answered correctly?<\/h3><\/dt>\n<dd><p>No. The quiz intentionally shows no right\/wrong feedback. The correct answer\nnever leaves the server; only the admin sees the evaluation.<\/p><\/dd>\n<dt id=\"how%20do%20i%20prevent%20multiple%20entries%3F\"><h3>How do I prevent multiple entries?<\/h3><\/dt>\n<dd><p>Under <em>Adventura \u2192 Settings \u2192 Entry<\/em> you can enable \"Allow only one entry\nper email per door\" (default: on).<\/p><\/dd>\n<dt id=\"how%20do%20i%20draw%20winners%3F\"><h3>How do I draw winners?<\/h3><\/dt>\n<dd><p>Under <em>Adventura \u2192 Draw<\/em> a random winner is picked per door \u2014 optionally\nonly among participants who answered everything correctly. Winners can be\nexported as CSV.<\/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":"Interactive advent calendar with 24 doors offering sponsors, prizes, quizzes and an entry form, with entries managed and winners drawn in the admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/322003","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=322003"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dimendia"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=322003"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=322003"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=322003"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=322003"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=322003"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=322003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}