Title: WeddingBlocks
Author: iwanperkilo
Published: <strong>2026년 7월 16일</strong>
Last modified: 2026년 8월 28일

---

플러그인 검색

![](https://ps.w.org/weddingblocks/assets/banner-772x250.png?rev=3632177)

![](https://ps.w.org/weddingblocks/assets/icon-256x256.png?rev=3609633)

# WeddingBlocks

 작성자: [iwanperkilo](https://profiles.wordpress.org/iwanperkilo/)

[다운로드](https://downloads.wordpress.org/plugin/weddingblocks.1.5.0.zip)

 * [세부사항](https://ko.wordpress.org/plugins/weddingblocks/#description)
 * [평가](https://ko.wordpress.org/plugins/weddingblocks/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/weddingblocks/#installation)
 * [개발](https://ko.wordpress.org/plugins/weddingblocks/#developers)

 [지원](https://wordpress.org/support/plugin/weddingblocks/)

## 설명

**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](https://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.

## 스크린샷

[⌊Invitation cover with fade animation⌉⌊Invitation cover with fade animation⌉[

Invitation cover with fade animation

[⌊Countdown clock to the big day⌉⌊Countdown clock to the big day⌉[

Countdown clock to the big day

[⌊Event details (date, time, venue address)⌉⌊Event details (date, time, venue address
)⌉[

Event details (date, time, venue address)

[⌊Guest RSVP confirmation form⌉⌊Guest RSVP confirmation form⌉[

Guest RSVP confirmation form

[⌊Guestbook wishes stream⌉⌊Guestbook wishes stream⌉[

Guestbook wishes stream

[⌊Mobile preview⌉⌊Mobile preview⌉[

Mobile preview

## 블록

이 플러그인은 14개의 블록을 제공합니다.

 *   WB Countdown Menampilkan waktu hitung mundur menuju hari pernikahan.
 *   WB Form RSVP Menampilkan form konfirmasi kehadiran dan doa restu (RSVP).
 *   WB Wrapper Dekorasi Bungkus area konten dengan lapisan dekorasi (kupu-kupu,
   burung, salju) yang melayang tanpa mengganggu layout.
 *   WB Nama Orang Tua Menampilkan nama orang tua dari mempelai pria atau wanita.
 *   WB Nama Tamu Menampilkan nama tamu undangan secara dinamis berdasarkan parameter
   URL.
 *   WB Buku Tamu Menampilkan daftar ucapan dan kehadiran dari tamu undangan.
 *   WB Info Acara Menampilkan informasi detail acara Akad Nikah dan Resepsi.
 *   WB Profil Mempelai Menampilkan profil lengkap kedua mempelai (foto, nama, orang
   tua) secara berdampingan.
 *   WB Music Menampilkan pemutar musik latar belakang untuk undangan.
 *   WB Nama Mempelai Menampilkan nama mempelai pria atau wanita dengan kustomisasi
   gaya.
 *   WB Nama Cover Menampilkan nama panggilan kedua mempelai untuk judul cover.
 *   WB Foto Mempelai Menampilkan foto mempelai pria atau wanita dengan gaya bentuk
   melingkar atau persegi.
 *   WB Cover Menampilkan cover pembuka undangan digital dengan tombol interaktif.
 *   WB Layer Dekorasi Elemen animasi dekoratif (otomatis mengambil pengaturan dari
   Wrapper Dekorasi).

## 설치

 1. Upload the `weddingblocks` directory to the `/wp-content/plugins/` directory, or
    install it directly via the WordPress admin dashboard.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Open the **Undangan** menu in your admin sidebar to start creating invitations.
 4. Use the custom WeddingBlocks in the Gutenberg editor to build your invitation page.

## FAQ

### 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 `weddingblocks` text domain.

## 후기

이 플러그인에 대한 평가가 없습니다.

## 기여자 & 개발자

“WeddingBlocks”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 
기여하였습니다.

기여자

 *   [ iwanperkilo ](https://profiles.wordpress.org/iwanperkilo/)

[자국어로 “WeddingBlocks”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/weddingblocks)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/weddingblocks/)는, [SVN 저장소](https://plugins.svn.wordpress.org/weddingblocks/)
를 확인하시거나, [개발 기록](https://plugins.trac.wordpress.org/log/weddingblocks/)
을 [RSS](https://plugins.trac.wordpress.org/log/weddingblocks/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

#### 1.5.0

 * Dynamic Typography & Font Library Integration – Refactored couple-related blocks(
   couple-name, couple-parents, couple-info) to support dynamic font selection from
   the WordPress Font Library and theme settings.
 * Flexible Font System – Replaced hardcoded font mappings with a flexible system
   that allows blocks to inherit theme typography by default or use custom font 
   families.
 * CSS Variables – Updated CSS to use CSS variables for body, heading, and accent
   fonts.
 * Font Resolution Logic – Implemented font family resolution logic in couple-info,
   couple-name, and couple-parents blocks.
 * Editor Integration – Integrated wp.data to fetch available font families from
   the editor settings.
 * Sanitization – Added sanitization for custom font family strings in PHP render
   templates.
 * Block Attributes – Updated block attributes to use ‘default’ instead of hardcoded‘
   playfair’.

#### 1.4.1

 * Database & RSVP Queries – Enhanced `weddingblocks_get_rsvps()` and `weddingblocks_get_rsvps_count()`
   with dynamic search, attendance, and optional status filtering via extensible
   hooks (`weddingblocks_rsvp_search_fields`, `weddingblocks_rsvp_enable_status_filter`).
 * Cache Reliability – Optimized RSVP count cache handling to ensure accurate and
   immediate cache invalidation on RSVP submission or deletion.
 * Admin RSVP Improvements – Restored native row-action delete button and added 
   clean native attendance status badge styling on the RSVP admin dashboard.
 * Extensibility – Added new action and filter hooks (`weddingblocks_show_rsvp_row_actions`,`
   weddingblocks_rsvp_extra_columns`, `weddingblocks_clear_rsvps_count_cache`) for
   seamless add-on integration.

#### 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

## 기초

 *  버전 **1.5.0**
 *  최근 업데이트: **12시간 전**
 *  활성화된 설치 **10보다 적음**
 *  워드프레스 버전 ** 6.7 또는 그 이상 **
 *  다음까지 시험됨: **7.1**
 *  PHP 버전 ** 7.4 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/weddingblocks/)
 * 태그:
 * [blocks](https://ko.wordpress.org/plugins/tags/blocks/)[fse](https://ko.wordpress.org/plugins/tags/fse/)
   [gutenberg](https://ko.wordpress.org/plugins/tags/gutenberg/)[Invitation](https://ko.wordpress.org/plugins/tags/invitation/)
   [wedding](https://ko.wordpress.org/plugins/tags/wedding/)
 *  [고급 보기](https://ko.wordpress.org/plugins/weddingblocks/advanced/)

## 평점

아직 제출된 리뷰가 없습니다.

[Your review](https://wordpress.org/support/plugin/weddingblocks/reviews/#new-post)

[모든  리뷰 보기](https://wordpress.org/support/plugin/weddingblocks/reviews/)

## 기여자

 *   [ iwanperkilo ](https://profiles.wordpress.org/iwanperkilo/)

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/weddingblocks/)