{"id":336994,"date":"2026-07-16T00:18:44","date_gmt":"2026-07-16T00:18:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/weddingblocks\/"},"modified":"2026-07-16T06:16:51","modified_gmt":"2026-07-16T06:16:51","slug":"weddingblocks","status":"publish","type":"plugin","link":"https:\/\/su.wordpress.org\/plugins\/weddingblocks\/","author":23528591,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0.1","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"WeddingBlocks","header_author":"Perkilo","header_description":"A digital invitation plugin based on Gutenberg & Full Site Editing (FSE) with a modern, interactive, and easily customizable design.","assets_banners_color":"","last_updated":"2026-07-16 06:16:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/weddingblocks\/","header_author_uri":"https:\/\/github.com\/iwanperkilo","rating":0,"author_block_rating":0,"active_installs":0,"downloads":56,"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":"iwanperkilo","date":"2026-07-16 01:01:50"},"1.1.0":{"tag":"1.1.0","author":"iwanperkilo","date":"2026-07-16 06:16:51"}},"upgrade_notice":{"1.1.0":"<p>This version adds template editor support, advanced block controls, grid layouts, and custom cover options. Upgrading is highly recommended.<\/p>","1.0.0":"<p>Initial release of WeddingBlocks. No upgrades required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3609633,"resolution":"128x128","location":"assets","locale":"","width":129,"height":129},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3609633,"resolution":"256x256","location":"assets","locale":"","width":258,"height":258}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"weddingblocks\/music-player":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/music-player","title":"WB Music","category":"weddingblocks","icon":"format-audio","description":"Menampilkan pemutar musik latar belakang untuk undangan.","textdomain":"weddingblocks","attributes":{"musicUrl":{"type":"string","default":""},"loopMusic":{"type":"boolean","default":true},"buttonPosition":{"type":"string","default":"right"},"buttonColor":{"type":"string","default":"#b5a46d"},"buttonBgColor":{"type":"string","default":"rgba(255, 255, 255, 0.85)"}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"weddingblocks-frontend-style","script":"weddingblocks-frontend-script"},"weddingblocks\/event-info":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/event-info","title":"WB Info Acara","category":"weddingblocks","icon":"calendar-alt","description":"Menampilkan informasi detail acara Akad Nikah dan Resepsi.","textdomain":"weddingblocks","attributes":{"weddingDate":{"type":"string"},"akadTimeLabel":{"type":"string"},"akadLocationName":{"type":"string"},"akadLocationAddress":{"type":"string"},"resepsiTimeLabel":{"type":"string"},"resepsiLocationName":{"type":"string"},"resepsiLocationAddress":{"type":"string"},"mapsCoords":{"type":"string"},"whatsappNumber":{"type":"string"},"layoutVariation":{"type":"string","default":"horizontal"},"primaryColor":{"type":"string","default":"#b5a46d"},"accentColor":{"type":"string","default":"#b5a46d"},"textColor":{"type":"string","default":""},"akadEventLabel":{"type":"string","default":"Akad Nikah"},"resepsiEventLabel":{"type":"string","default":"Resepsi"},"showMapsButton":{"type":"boolean","default":true},"showWhatsappButton":{"type":"boolean","default":true},"whatsappButtonLabel":{"type":"string","default":"Hubungi Admin (WhatsApp)"}},"supports":{"html":false,"anchor":true,"align":["wide","full"],"spacing":{"margin":true,"padding":true,"blockGap":false}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"weddingblocks-frontend-style"},"weddingblocks\/guestbook":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/guestbook","title":"WB Buku Tamu","category":"weddingblocks","icon":"admin-comments","description":"Menampilkan daftar ucapan dan kehadiran dari tamu undangan.","textdomain":"weddingblocks","editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"weddingblocks-frontend-style","attributes":{"entriesToShow":{"type":"number","default":50},"order":{"type":"string","default":"newest"},"showTimestamp":{"type":"boolean","default":true},"showStatusBadge":{"type":"boolean","default":true},"emptyStateText":{"type":"string","default":""},"messageMaxLength":{"type":"number","default":0},"cardBackgroundColor":{"type":"string","default":""},"cardBorderColor":{"type":"string","default":""}},"supports":{"html":false,"spacing":{"margin":true,"padding":true,"blockGap":true},"color":{"background":true,"text":true}}},"weddingblocks\/couple-name":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/couple-name","title":"WB Nama Mempelai","category":"weddingblocks","icon":"id","description":"Menampilkan nama mempelai pria atau wanita dengan kustomisasi gaya.","keywords":["wedding","couple","name","mempelai"],"textdomain":"weddingblocks","attributes":{"groomName":{"type":"string"},"groomNickname":{"type":"string"},"brideName":{"type":"string"},"brideNickname":{"type":"string"},"role":{"type":"string","default":"groom"},"nameType":{"type":"string","default":"full"},"align":{"type":"string","default":"center"},"fontSize":{"type":"number","default":32},"fontFamily":{"type":"string","default":"playfair"},"textColor":{"type":"string","default":"#b5a46d"},"textTransform":{"type":"string","default":"none"}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"file:..\/..\/..\/assets\/css\/blocks-frontend.css","editorStyle":"file:.\/index.css"},"weddingblocks\/couple-info":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/couple-info","title":"WB Profil Mempelai","category":"weddingblocks","icon":"align-center","description":"Menampilkan profil lengkap kedua mempelai (foto, nama, orang tua) secara berdampingan.","textdomain":"weddingblocks","attributes":{"groomName":{"type":"string"},"groomParents":{"type":"string"},"groomPhoto":{"type":"string"},"brideName":{"type":"string"},"brideParents":{"type":"string"},"bridePhoto":{"type":"string"},"swapCouple":{"type":"boolean","default":false},"showParentsLabel":{"type":"boolean","default":true},"parentsLabelGroom":{"type":"string","default":"Putra dari"},"parentsLabelBride":{"type":"string","default":"Putri dari"},"parentsLabelFontSize":{"type":"number","default":15},"parentsLabelFontFamily":{"type":"string","default":"playfair"},"parentsLabelTextColor":{"type":"string","default":"#333333"},"nameFontSize":{"type":"number","default":20},"nameTextColor":{"type":"string","default":"#2c2c2c"},"avatarBorderColor":{"type":"string","default":"#b5a46d"},"avatarBorderWidth":{"type":"number","default":4},"layout":{"type":"string","default":"horizontal"}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"weddingblocks-frontend-style"},"weddingblocks\/cover":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/cover","title":"WB Cover","category":"weddingblocks","icon":"cover-image","description":"Menampilkan cover pembuka undangan digital dengan tombol interaktif.","textdomain":"weddingblocks","supports":{"html":false,"spacing":false},"attributes":{"backgroundImage":{"type":"string","default":""},"overlayOpacity":{"type":"number","default":35},"overlayColor":{"type":"string","default":"#000000"},"accentColor":{"type":"string","default":"#b5a46d"},"buttonText":{"type":"string","default":"Buka Undangan"},"buttonBorderRadius":{"type":"number","default":30},"coverWidth":{"type":"string","default":"full"},"coverCustomWidth":{"type":"number","default":480}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"weddingblocks-frontend-style","script":"weddingblocks-frontend-script"},"weddingblocks\/couple-photo":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/couple-photo","title":"WB Foto Mempelai","category":"weddingblocks","icon":"format-image","description":"Menampilkan foto mempelai pria atau wanita dengan gaya bentuk melingkar atau persegi.","textdomain":"weddingblocks","attributes":{"groomPhoto":{"type":"string"},"bridePhoto":{"type":"string"},"groomName":{"type":"string"},"brideName":{"type":"string"},"role":{"type":"string","default":"groom"},"shape":{"type":"string","default":"circle"},"size":{"type":"number","default":200},"showFrame":{"type":"boolean","default":true},"frameColor":{"type":"string","default":"#b5a46d"},"frameWidth":{"type":"number","default":3},"align":{"type":"string","default":"center"}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":["weddingblocks-frontend-style","weddingblocks-atomic-style"]},"weddingblocks\/couple-parents":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/couple-parents","title":"WB Nama Orang Tua","category":"weddingblocks","icon":"groups","description":"Menampilkan nama orang tua dari mempelai pria atau wanita.","textdomain":"weddingblocks","attributes":{"groomParents":{"type":"string"},"brideParents":{"type":"string"},"role":{"type":"string","default":"groom"},"label":{"type":"string","default":"Putra dari"},"showLabel":{"type":"boolean","default":true},"align":{"type":"string","default":"center"},"fontSize":{"type":"number","default":17},"fontFamily":{"type":"string","default":"playfair"},"textColor":{"type":"string","default":"#333333"}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":["weddingblocks-frontend-style","weddingblocks-atomic-style"]},"weddingblocks\/couple-title":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/couple-title","title":"WB Nama Cover","category":"weddingblocks","icon":"heading","description":"Menampilkan nama panggilan kedua mempelai untuk judul cover.","textdomain":"weddingblocks","attributes":{"groomName":{"type":"string"},"groomNickname":{"type":"string"},"brideName":{"type":"string"},"brideNickname":{"type":"string"},"textColor":{"type":"string","default":"#ffffff"},"textTransform":{"type":"string","default":"none"},"separator":{"type":"string","default":"&"},"textAlign":{"type":"string","default":"center"},"textShadow":{"type":"boolean","default":false},"style":{"type":"object"}},"supports":{"align":["wide","full"],"spacing":{"margin":true,"padding":true},"color":{"text":false,"background":false}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"weddingblocks-frontend-style"},"weddingblocks\/rsvp-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/rsvp-form","title":"WB Form RSVP","category":"weddingblocks","icon":"feedback","description":"Menampilkan form konfirmasi kehadiran dan doa restu (RSVP).","textdomain":"weddingblocks","attributes":{"buttonColor":{"type":"string","default":"#b5a46d"},"inputBorderColor":{"type":"string","default":"rgba(181, 164, 109, 0.3)"},"showGuestsField":{"type":"boolean","default":true},"maxGuests":{"type":"number","default":10},"labelName":{"type":"string","default":"Nama Anda"},"labelAttendance":{"type":"string","default":"Konfirmasi Kehadiran"},"labelMessage":{"type":"string","default":"Ucapan & Doa Restu"},"placeholderMessage":{"type":"string","default":"Berikan ucapan selamat & doa restu terbaik untuk mempelai..."},"buttonText":{"type":"string","default":"Kirim Konfirmasi"},"successMessage":{"type":"string","default":"Konfirmasi RSVP berhasil dikirim!"},"errorMessage":{"type":"string","default":"Gagal mengirim konfirmasi. Silakan coba lagi."}},"supports":{"html":false,"align":["wide","full"],"anchor":true,"spacing":{"margin":true,"padding":true,"blockGap":true}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"weddingblocks-frontend-style","script":"weddingblocks-frontend-script"},"weddingblocks\/countdown":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/countdown","title":"WB Countdown","category":"weddingblocks","icon":"clock","description":"Menampilkan waktu hitung mundur menuju hari pernikahan.","textdomain":"weddingblocks","attributes":{"targetDate":{"type":"string"},"textColor":{"type":"string","default":"#b5a46d"},"labelColor":{"type":"string","default":"#888888"},"boxBackgroundColor":{"type":"string","default":"#ffffff"},"borderColor":{"type":"string","default":"#b5a46d"},"borderWidth":{"type":"number","default":1},"borderRadius":{"type":"number","default":15},"boxShadow":{"type":"boolean","default":true},"valueFontSize":{"type":"number","default":32},"labelFontSize":{"type":"number","default":10},"gap":{"type":"number","default":15},"boxPaddingVertical":{"type":"number","default":15},"boxPaddingHorizontal":{"type":"number","default":5},"labelDays":{"type":"string","default":"Hari"},"labelHours":{"type":"string","default":"Jam"},"labelMinutes":{"type":"string","default":"Menit"},"labelSeconds":{"type":"string","default":"Detik"}},"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"weddingblocks-frontend-style","script":"weddingblocks-frontend-script"},"weddingblocks\/guest-name":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"weddingblocks\/guest-name","title":"WB Nama Tamu","category":"weddingblocks","icon":"admin-users","description":"Menampilkan nama tamu undangan secara dinamis berdasarkan parameter URL.","textdomain":"weddingblocks","attributes":{"prefix":{"type":"string","default":"Kepada Yth. Bapak\/Ibu\/Saudara\/i:"},"fallback":{"type":"string","default":"Tamu Undangan"},"textColor":{"type":"string","default":"#333333"},"backgroundColor":{"type":"string","default":"transparent"},"showPrefix":{"type":"boolean","default":true},"textAlign":{"type":"string","default":"center"},"fontSize":{"type":"string","default":"medium"}},"editorScript":"file:.\/index.js","render":"file:.\/render.php","style":"weddingblocks-frontend-style"}},"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3609633,"resolution":"1","location":"assets","locale":"","width":919,"height":626},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3609633,"resolution":"2","location":"assets","locale":"","width":659,"height":417},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3609633,"resolution":"3","location":"assets","locale":"","width":600,"height":646},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3609633,"resolution":"4","location":"assets","locale":"","width":650,"height":527},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3609633,"resolution":"5","location":"assets","locale":"","width":702,"height":351},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3609633,"resolution":"6","location":"assets","locale":"","width":246,"height":496}},"screenshots":{"1":"Invitation cover with fade animation","2":"Countdown clock to the big day","3":"Event details (date, time, venue address)","4":"Guest RSVP confirmation form","5":"Guestbook wishes stream","6":"Mobile preview"}},"plugin_section":[],"plugin_tags":[4121,204746,148076,9777,20527],"plugin_category":[],"plugin_contributors":[271796],"plugin_business_model":[],"class_list":["post-336994","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-fse","plugin_tags-gutenberg","plugin_tags-invitation","plugin_tags-wedding","plugin_contributors-iwanperkilo","plugin_committers-iwanperkilo"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/weddingblocks\/assets\/icon-128x128.png?rev=3609633","icon_2x":"https:\/\/ps.w.org\/weddingblocks\/assets\/icon-256x256.png?rev=3609633","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/weddingblocks\/assets\/screenshot-1.png?rev=3609633","caption":"Invitation cover with fade animation"},{"src":"https:\/\/ps.w.org\/weddingblocks\/assets\/screenshot-2.png?rev=3609633","caption":"Countdown clock to the big day"},{"src":"https:\/\/ps.w.org\/weddingblocks\/assets\/screenshot-3.png?rev=3609633","caption":"Event details (date, time, venue address)"},{"src":"https:\/\/ps.w.org\/weddingblocks\/assets\/screenshot-4.png?rev=3609633","caption":"Guest RSVP confirmation form"},{"src":"https:\/\/ps.w.org\/weddingblocks\/assets\/screenshot-5.png?rev=3609633","caption":"Guestbook wishes stream"},{"src":"https:\/\/ps.w.org\/weddingblocks\/assets\/screenshot-6.png?rev=3609633","caption":"Mobile preview"}],"raw_content":"<!--section=description-->\n<p><strong>WeddingBlocks<\/strong> is a WordPress plugin that helps you create beautiful <strong>digital wedding invitations<\/strong> quickly and easily using the modern Gutenberg block system.<\/p>\n\n<p>This plugin is perfect for:\n* Couples who want to build their own wedding website\/invitation\n* Web designers \/ developers offering digital invitation services\n* Wedding organizers looking for ready-to-use template layouts<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>\ud83c\udfa8 Over 10 <strong>custom Gutenberg blocks<\/strong> ready to use<\/li>\n<li>\ud83d\udcf1 <strong>Responsive design<\/strong> optimized for all screens<\/li>\n<li>\ud83d\udc8c <strong>RSVP Form<\/strong> with direct database logging<\/li>\n<li>\ud83d\udcd6 <strong>Guestbook<\/strong> for guest greetings &amp; wishes<\/li>\n<li>\ud83c\udfb5 <strong>Music Player<\/strong> for automated backsound audio<\/li>\n<li>\ud83e\udde9 <strong>Full Site Editing (FSE)<\/strong> support<\/li>\n<li>\u26a1 Lightweight, fast, and <strong>zero external dependencies<\/strong><\/li>\n<li>\ud83c\udf0d i18n ready (Fully translatable)<\/li>\n<\/ul>\n\n<h4>Available Blocks<\/h4>\n\n<ul>\n<li><strong>Cover<\/strong> \u2014 Welcoming cover screen for the invitation<\/li>\n<li><strong>Couple Name<\/strong> \u2014 Groom &amp; Bride names<\/li>\n<li><strong>Couple Title<\/strong> \u2014 Custom text\/greetings (e.g. Putra\/Putri dari ...)<\/li>\n<li><strong>Couple Parents<\/strong> \u2014 Parents information<\/li>\n<li><strong>Couple Photo<\/strong> \u2014 Gallery or single photo of the couple<\/li>\n<li><strong>Couple Info<\/strong> \u2014 Brief biography<\/li>\n<li><strong>Event Info<\/strong> \u2014 Wedding event schedule &amp; location details<\/li>\n<li><strong>Countdown<\/strong> \u2014 Countdown clock to the wedding day<\/li>\n<li><strong>Music Player<\/strong> \u2014 Backsound soundtrack player<\/li>\n<li><strong>Guest Name<\/strong> \u2014 Personalized guest name display from URL query<\/li>\n<li><strong>RSVP Form<\/strong> \u2014 Attendance confirmation form<\/li>\n<li><strong>Guestbook<\/strong> \u2014 Wishes, messages, and greetings stream<\/li>\n<\/ul>\n\n<h4>Who Is This Plugin For?<\/h4>\n\n<p>This plugin is created to help couples share their happy news in a modern, elegant way. With a block-based visual interface, anyone can create stunning digital invitations without any coding skills.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Made with \u2764\ufe0f by <strong>Perkilo<\/strong> (<a href=\"https:\/\/github.com\/iwanperkilo\">github.com\/iwanperkilo<\/a>) for the wedding community.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>weddingblocks<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory, or install it directly via the WordPress admin dashboard.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Open the <strong>Undangan<\/strong> menu in your admin sidebar to start creating invitations.<\/li>\n<li>Use the custom WeddingBlocks in the Gutenberg editor to build your invitation page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes, WeddingBlocks is 100% free and open-source under the GPL v2 or later license.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20block%20%2F%20fse%20theme%3F\"><h3>Do I need a block \/ FSE theme?<\/h3><\/dt>\n<dd><p>No. While the plugin works on classic themes, we recommend using a block theme (such as Twenty Twenty-Four) to get the best experience and utilize FSE templates.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20music%3F\"><h3>How do I add music?<\/h3><\/dt>\n<dd><p>Add the <strong>Music Player<\/strong> block to your page, then upload your MP3 audio file in the block settings panel.<\/p><\/dd>\n<dt id=\"will%20rsvp%20responses%20be%20saved%3F\"><h3>Will RSVP responses be saved?<\/h3><\/dt>\n<dd><p>Yes, all RSVP data is securely saved in your WordPress database and can be managed from the admin dashboard under <strong>Undangan \u2192 RSVP<\/strong>.<\/p><\/dd>\n<dt id=\"can%20i%20translate%20this%20plugin%3F\"><h3>Can I translate this plugin?<\/h3><\/dt>\n<dd><p>Absolutely! The plugin is fully translatable and uses the <code>weddingblocks<\/code> text domain.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>FSE &amp; Template Editor - Blocks can now be used in the WordPress template editor (previously only restricted to \"undangan\" CPT).<\/li>\n<li>Comprehensive Settings - Added advanced control panel options for each block.<\/li>\n<li>CSS &amp; Transition improvements - Simplified block frontend styles and enhanced transitions.<\/li>\n<li>Music Player - Added customization options to the Music Player block.<\/li>\n<li>Guest Name - Added prefix toggle, text alignment, and font size options.<\/li>\n<li>Event Info - Implemented the Event Info block with layout variations and custom editor styles.<\/li>\n<li>Layout enhancements - Migrated couple and event info layouts to CSS Grid and container queries.<\/li>\n<li>Cover block improvements - Auto-contrast text color, boxed cover width variant, and admin bar overlap prevention.<\/li>\n<li>RSVP &amp; Guestbook - Added guest count field, optimized frontend code, and restored scroll position when cover opens.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>\ud83c\udf89 Initial release of WeddingBlocks<\/li>\n<li>11+ custom Gutenberg blocks (cover, countdown, couple info, event info, music player, RSVP, guestbook, etc.)<\/li>\n<li>Custom Post Type \"undangan\"<\/li>\n<li>Admin dashboard to manage RSVPs &amp; guestbook<\/li>\n<li>Pre-designed invitation template (classic + FSE)<\/li>\n<li>Full support for Full Site Editing (FSE)<\/li>\n<li>Zero external dependencies<\/li>\n<\/ul>","raw_excerpt":"A Gutenberg &amp; Full Site Editing (FSE) based digital wedding invitation plugin with a modern, interactive, and easily customizable design.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=336994"}],"author":[{"embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/iwanperkilo"}],"wp:attachment":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336994"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336994"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336994"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336994"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336994"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}