تفصیل
WeddingBlocks is a WordPress plugin that helps you create beautiful digital wedding invitations quickly and easily using the modern Gutenberg block system.
This plugin is perfect for:
* Couples who want to build their own wedding website/invitation
* Web designers / developers offering digital invitation services
* Wedding organizers looking for ready-to-use template layouts
Key Features
- 🎨 Over 10 custom Gutenberg blocks ready to use
- 📱 Responsive design optimized for all screens
- 💌 RSVP Form with direct database logging
- 📖 Guestbook for guest greetings & wishes
- 🎵 Music Player for automated backsound audio
- 🧩 Full Site Editing (FSE) support
- ⚡ Lightweight, fast, and zero external dependencies
- 🌍 i18n ready (Fully translatable)
Available Blocks
- Cover — Welcoming cover screen for the invitation
- Couple Name — Groom & Bride names
- Couple Title — Custom text/greetings (e.g. Putra/Putri dari …)
- Couple Parents — Parents information
- Couple Photo — Gallery or single photo of the couple
- Couple Info — Brief biography
- Event Info — Wedding event schedule & location details
- Countdown — Countdown clock to the wedding day
- Music Player — Backsound soundtrack player
- Guest Name — Personalized guest name display from URL query
- RSVP Form — Attendance confirmation form
- Guestbook — Wishes, messages, and greetings stream
Who Is This Plugin For?
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.
Credits
Made with ❤️ by Perkilo (github.com/iwanperkilo) for the wedding community.
Bundled fonts (Montserrat, Playfair Display, and Great Vibes) are licensed under the SIL Open Font License 1.1 — see assets/fonts/OFL.txt for the license text and copyright notices. The plugin itself is licensed under GPL v2 or later.
اسکرین شاٹس






بلاکس
یہ پلگ ان 14 بلاکس مہیا کرتی ہے۔
- WB Cover Menampilkan cover pembuka undangan digital dengan tombol interaktif.
- WB Buku Tamu Menampilkan daftar ucapan dan kehadiran dari tamu undangan.
- WB Wrapper Dekorasi Bungkus area konten dengan lapisan dekorasi (kupu-kupu, burung, salju) yang melayang tanpa mengganggu layout.
- WB Profil Mempelai Menampilkan profil lengkap kedua mempelai (foto, nama, orang tua) secara berdampingan.
- WB Foto Mempelai Menampilkan foto mempelai pria atau wanita dengan gaya bentuk melingkar atau persegi.
- WB Nama Mempelai Menampilkan nama mempelai pria atau wanita dengan kustomisasi gaya.
- WB Nama Cover Menampilkan nama panggilan kedua mempelai untuk judul cover.
- WB Music Menampilkan pemutar musik latar belakang untuk undangan.
- WB Form RSVP Menampilkan form konfirmasi kehadiran dan doa restu (RSVP).
- WB Nama Orang Tua Menampilkan nama orang tua dari mempelai pria atau wanita.
- WB Countdown Menampilkan waktu hitung mundur menuju hari pernikahan.
- WB Nama Tamu Menampilkan nama tamu undangan secara dinamis berdasarkan parameter URL.
- WB Info Acara Menampilkan informasi detail acara Akad Nikah dan Resepsi.
- WB Layer Dekorasi Elemen animasi dekoratif (otomatis mengambil pengaturan dari Wrapper Dekorasi).
انسٹالیشن
- Upload the
weddingblocksdirectory to the/wp-content/plugins/directory, or install it directly via the WordPress admin dashboard. - Activate the plugin through the Plugins menu in WordPress.
- Open the Undangan menu in your admin sidebar to start creating invitations.
- Use the custom WeddingBlocks in the Gutenberg editor to build your invitation page.
عمومی سوالات
-
Is this plugin free?
-
Yes, WeddingBlocks is 100% free and open-source under the GPL v2 or later license.
-
Do I need a block / FSE theme?
-
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.
-
How do I add music?
-
Add the Music Player block to your page, then upload your MP3 audio file in the block settings panel.
-
Will RSVP responses be saved?
-
Yes, all RSVP data is securely saved in your WordPress database and can be managed from the admin dashboard under Undangan RSVP.
-
Can I translate this plugin?
-
Absolutely! The plugin is fully translatable and uses the
weddingblockstext domain.
جائزے
There are no reviews for this plugin.
شراکت دار اور ڈیویلپرز
“WeddingBlocks” اوپن سورس سافٹ ویئر ہے۔ مندرجہ ذیل لوگوں نے اس پلگ ان میں حصہ لیا:
شراکت دار“WeddingBlocks” کا اپنی زبان میں ترجمہ کریں۔
ڈویلپمینٹ میں دلچسپی ہے؟
کوڈ براؤز کریں، ایس این وی ریپوزیٹری کو چیک کریں یا ڈویلپمینٹ لاگ کو سبسکرائب کریں بذریعہ آر ایس ایس۔
چینج لاگ
1.4.0
- WordPress 7.1 compatibility – Tested with WordPress 7.1 including the iframed editor, the updated @wordpress/components, and the persistent editor toolbar.
- Couple Title Font Picker – New "Jenis Font Nama Cover” control in the Typography panel for the couple-title block: Playfair Display, Great Vibes, Montserrat, Georgia, System, Sans-serif, and Monospace — all bundled locally or system-based, so no extra webfonts are loaded.
- Theme & WordPress Font Library support – The picker automatically lists fonts registered by the theme (theme.json) and fonts installed through the WordPress Font Library (e.g. uploaded custom fonts), stored as their raw CSS stack and rendered by WordPress on the frontend.
- Live editor preview – The cover title updates instantly when you change the font, with output that matches the guest view (font-family applied with !important to stay consistent with the cover theme styles).
1.3.0
- Continuous / Attention Animations – Added a second, independent animation layer for looping effects: Sway, Float, Pulse, Wobble, and Shake.
- Each block can combine an entrance animation and a continuous effect at the same time without conflicting (the continuous effect waits for the entrance animation to finish first).
- Added Speed and Intensity controls for every continuous animation, plus a Pivot Point (Titik Goyang) control for Sway, Wobble, and Pulse to change where the motion is anchored.
- Continuous animations pause automatically when a block scrolls out of view, and are fully disabled under prefers-reduced-motion, matching the existing entrance-animation accessibility behavior.
- Decorative Layer & Decorative Wrapper – Two new blocks for wrapping any content area with floating decorative elements (butterflies, birds, snow) without affecting the underlying layout.
- Extensibility – Added internal action/filter hook points across block registration, RSVP saving, and the admin RSVP table, laying the groundwork for future add-ons.
- RSVP Form – Added an optional hidden guest-token field, passed through to the RSVP submission when present in the URL. No effect on its own; lays the groundwork for an upcoming add-on to link RSVP submissions back to an imported guest list.
- Design Tokens & Theme-Independent Styling – The invitation now ships with its own default color tokens and typography (h1-h4, paragraph) that no longer depend on the active theme, while remaining editable per-invitation (via a new "Tema Warna” panel) and per-block. Brand colors were migrated to CSS custom properties so a theme color change cascades consistently across all blocks.
- Self-Hosted Local Fonts – Montserrat, Playfair Display, and Great Vibes are now bundled locally (woff2, latin subset) so the plugin’s typography renders consistently without relying on any external CDN, matching WordPress.org best practices.
1.2.0
- Animation System – Added a centralized animation system with 5 entrance animation styles (fadeUp, fadeIn, slideLeft, slideRight, zoomIn).
- Scroll-triggered animations powered by native IntersectionObserver with zero external dependencies.
- Added animationStyle, animationDuration, and animationDelay controls to all custom blocks.
- Extended animation support to core WordPress blocks (Heading, Paragraph, Image, and Group).
- Added continuous animations for cover button breathe effect, cover content entrance, and countdown ticking.
- Added interactive visual feedback including avatar hover zoom and button ripple effects.
- Added state animations for RSVP alerts and guestbook item entrances.
- Accessibility – Automatically disables all animations when prefers-reduced-motion is enabled.
1.1.0
- FSE & Template Editor – Blocks can now be used in the WordPress template editor (previously only restricted to "undangan” CPT).
- Comprehensive Settings – Added advanced control panel options for each block.
- CSS & Transition improvements – Simplified block frontend styles and enhanced transitions.
- Music Player – Added customization options to the Music Player block.
- Guest Name – Added prefix toggle, text alignment, and font size options.
- Event Info – Implemented the Event Info block with layout variations and custom editor styles.
- Layout enhancements – Migrated couple and event info layouts to CSS Grid and container queries.
- Cover block improvements – Auto-contrast text color, boxed cover width variant, and admin bar overlap prevention.
- RSVP & Guestbook – Added guest count field, optimized frontend code, and restored scroll position when cover opens.
1.0.0
- 🎉 Initial release of WeddingBlocks
- 11+ custom Gutenberg blocks (cover, countdown, couple info, event info, music player, RSVP, guestbook, etc.)
- Custom Post Type "undangan”
- Admin dashboard to manage RSVPs & guestbook
- Pre-designed invitation template (classic + FSE)
- Full support for Full Site Editing (FSE)
- Zero external dependencies
