Create and manage custom forms intuitively using WordPress block editor.
| Author: | YOUELBLOCKS Team (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 6.9.1 |
| Plugin version: | 1.0.2 |
| Added to WordPress repository: | 30-01-2026 |
| Last updated: | 16-02-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://youelblocks.co.kr |
| Total downloads: | 177 |
![]() Click to start download |
|
YOUELBLOCKS is a powerful WordPress plugin that allows you to create and manage custom forms easily and intuitively using the WordPress block editor (Gutenberg).
???? Key Features
- Block-based Form Builder: Easily build forms with drag and drop
- Various Field Types: Support for 15+ field types including text, email, file upload, checkbox, and more
- Real-time Data Management: View and manage submitted data in real-time
- Data Export: Export data in CSV and Excel formats
- PDF Generation: Convert user input to PDF for email attachment and download
- Password Duplicate Validation: Prevent duplicate passwords and enable data modification
- Shortcode Support: Display form data easily with shortcodes
- Responsive Design: Works perfectly on all devices
- Enhanced Security: Security features including nonce verification and data sanitization
???? Technical Features
- WordPress 5.0+ Full Support: Fully compatible with the latest WordPress versions
- PHP 7.4+ Support: Performance optimization using latest PHP features
- Multilingual Support: Full internationalization (i18n) support
- REST API Compatible: Full WordPress REST API support
- Extensible Architecture: Developer-friendly structure
???? System Requirements
- WordPress: 5.0 or higher (recommended: 6.0+)
- PHP: 7.4 or higher (recommended: 8.0+)
- Memory: Minimum 64MB (recommended: 128MB+)
- Required Extensions: json, mbstring
???? Use Cases
- Contact Forms: Customer inquiries and consultation requests
- Surveys: User opinion collection and analysis
- Event Registration: Event participation applications
- Product Orders: Simple order forms
- User Registration: Custom member registration
- Feedback Collection: Opinion collection for service improvement
- Contract Creation: PDF generation and email sending
- Application Management: Password-based data modification and management
???? Security Features
- Nonce Verification: Security token verification for all AJAX requests
- Data Validation: Strict input data validation and sanitization
- File Upload Security: Secure file upload handling
- Permission Management: Access control based on user permissions
- XSS Prevention: Cross-site scripting attack prevention
???? Multilingual Support
- Full Internationalization: WordPress standard i18n support
- Translation Templates: POT file provided for translation work
- Multilingual Strings: All user interface text can be translated
- Locale Support: Support for various languages and regional settings
Developer Information
개발자 가이드
YOUELBLOCKS는 개발자 친화적인 구조로 설계되었습니다:
클래스 구조
`php
YOUELBLOCKS_Manager // 메인 관리 클래스
├── YOUELBLOCKS_Editor // 블록 에디터 관리
├── YOUELBLOCKS_Public // 프론트엔드 관리
├── YOUELBLOCKS_Admin // 관리자 페이지
├── YOUELBLOCKS_Utils // 유틸리티 함수
└── YOUELBLOCKS_Compatibility // 호환성 체크
`
훅과 필터
`php
// 폼 데이터 처리 전
add_filter(‘youelblocks_before_save_form_data’, $callback);
// 폼 데이터 처리 후
add_action(‘youelblocks_after_save_form_data’, $callback);
// 필드 렌더링 커스터마이징
add_filter(‘youelblocks_field_render’, $callback);
`
REST API
`php
// 폼 데이터 조회
GET /wp-json/youelblocks/v1/forms/{page_id}/data
// 폼 데이터 생성
POST /wp-json/youelblocks/v1/forms/{page_id}/data
`
기여하기
YOUELBLOCKS 개발에 기여하고 싶으시다면:
- GitHub 저장소를 포크하세요
- 기능 브랜치를 생성하세요
- 변경사항을 커밋하세요
- Pull Request를 제출하세요
라이선스
이 플러그인은 GPL v2 또는 그 이상의 라이선스 하에 배포됩니다.
Support
지원 채널
- 공식 웹사이트: https://youelblocks.co.kr
- 지원 포럼: https://youelblocks.co.kr/support
- 이메일 지원: support@youelblocks.co.kr
- GitHub Issues: https://github.com/youelblocks/youelblocks/issues
문서
- 사용자 가이드: https://youelblocks.co.kr/docs
- 개발자 문서: https://youelblocks.co.kr/docs/developer
- API 문서: https://youelblocks.co.kr/docs/api
External Services
This plugin can optionally use Google reCAPTCHA v2 to protect forms from spam submissions.
- Service name: Google reCAPTCHA v2
- Purpose: Verify that form submissions are made by humans, not automated bots.
- What data is sent and when:
- When a user views a form with CAPTCHA enabled, their browser loads the Google reCAPTCHA script from
https://www.google.com/recaptcha/api.js. - When the user submits the form, the CAPTCHA response token and basic request metadata (such as IP address, browser information, and related technical details collected by Google) are sent to
https://www.google.com/recaptcha/api/siteverifyfor verification.
- When a user views a form with CAPTCHA enabled, their browser loads the Google reCAPTCHA script from
- Where data is sent:
- Google LLC (reCAPTCHA service), via the domains
www.google.comand related Google endpoints.
- Google LLC (reCAPTCHA service), via the domains
- Terms of Service and Privacy Policy:
- Google reCAPTCHA Terms of Service: https://policies.google.com/terms
- Google Privacy Policy: https://policies.google.com/privacy
reCAPTCHA can be enabled or disabled at any time from the YOUELBLOCKS admin settings page. If you do not enable CAPTCHA, no data is sent to Google reCAPTCHA.
커뮤니티
- WordPress.org 포럼: https://wordpress.org/support/plugin/youelblocks
- GitHub Discussions: https://github.com/youelblocks/youelblocks/discussions
FAQ
ChangeLog
