Mô tả
- Customizable embed forms with color matching
- Real-time lead submission to CitizenOne dashboard
- Shortcode & Gutenberg block implementation
- “Formular af CitizenOne – Journalsystem med alt inklusiv” branding
- Mobile-responsive design
External Services
This plugin utilizes the following third-party services to enhance functionality:
hCaptcha
- Purpose: Optional spam protection for contact forms
- Data Sent: User interaction data through hCaptcha’s API
- When: Only when site administrator has configured hCaptcha keys in plugin settings
- Terms: https://hcaptcha.com/terms
- Privacy Policy: https://hcaptcha.com/privacy
CitizenOne API
- Purpose: Processing form submissions and generating authentication tokens
- Data Sent: Form submission data (as provided by users) and authentication tokens
- When: When users submit forms through the contact form
- Terms: https://citizenone.dk/vilkaarogbetingelser/
- Privacy Policy: https://citizenone.dk/privatlivspolitik/
Khối
Plugin này cung cấp 1 khối.
- Contact Form Formular af CitizenOne journalsystem
Cài đặt
Uploading in WordPress Dashboard
- Navigate to the ‘Add New’ in the plugins dashboard
- Navigate to the ‘Upload’ area
- Select
formular-af-citizenone-journalsystem.zipfrom your computer - Click ‘Install Now’
- Activate the plugin in the Plugin dashboard
Using FTP
- Download
formular-af-citizenone-journalsystem.zip - Extract the
formular-af-citizenone-journalsystemdirectory to your computer - Upload the
formular-af-citizenone-journalsystemdirectory to the/wp-content/plugins/directory - Activate the plugin in the Plugin dashboard
Hỏi đáp
-
How to Enable hCaptcha?
-
For hCaptcha to work, you need to add your Secret Key and Site Key from hCaptcha into the Admin Settings.
Important: If you already had a Contact Form block on your web page before adding the hCaptcha keys, you must replace it with a new one for the settings to take effect. -
How do leads appear in CitizenOne?
-
All submissions populate in your dashboard > Leads section with timestamp, source URL, and contact details.
Đánh giá
Không có đánh giá nào cho plugin này.
Người đóng góp & Lập trình viên
“Formular af CitizenOne journalsystem” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.
Những người đóng góp“Formular af CitizenOne journalsystem” đã được dịch qua 1 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.
Dịch “Formular af CitizenOne journalsystem” sang ngôn ngữ của bạn.
Muốn tham gia phát triển?
Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.
Nhật ký thay đổi
1.0.0
- Initial release with core functionality
- Gutenberg block support
- Settings dashboard
1.0.1
- keyword search fixes (failed)
1.0.2
- keyword search fixes
1.0.3
- Unauthorized WordPress plugin files were removed.
1.0.4
- Fix slug.
1.0.5
- Added a shortcode [citizenone_form]
1.1.0
- Fixes for issues:
- You haven’t added yourself to the “Contributors” list for this plugin.
- Not permitted files
- WordPress.org directory assets in the plugin code.
- Out of Date Libraries
- Undocumented use of a 3rd Party / external service
- Missing permission_callback in register_rest_route()
- Data Must be Sanitized, Escaped, and Validated
- Processing the whole input
- Generic function/class/define/namespace/option names
- Allowing Direct File Access to plugin files
- Added settings validation notices
- Added settings and form implementation instructions
1.1.1
- small .distignore fix
1.1.2
- Using live app
- Contact form fixes
1.1.3
- Fixes for PHPCS errors and warnings
1.2.0
- phpcs –standard=WordPress passed.
1.3.0
- Refactor: Replaced CMB2 dependency with the native WordPress Settings API.
- Refactor: Removed
yahnis-elsts/plugin-update-checkerdependency to use the WordPress.org update system exclusively. - Refactor: Implemented PHP-Scoper to prefix all third-party dependencies, preventing library conflicts.
- Refactor: Added a Composer autoloader suffix for better isolation.
- Fix: Resolved multiple PHPStan and PHPCS errors related to type safety and output escaping.
1.3.1 – 2025-09-26
- Fix: Resolved a JavaScript conflict by using
window.addEventListenerinstead ofwindow.onload. This prevents form submission failures when another plugin is active on the same page. - Tweak: Prefixed the REST API callback function to ensure uniqueness and prevent potential conflicts with other plugins.
- Optimization: Frontend assets (CSS/JS) are now loaded conditionally, only on pages where the form block or shortcode is present.
- Optimization: Backend assets are now loaded strictly on the plugin’s own settings page, reducing unnecessary load across the WordPress admin area.
1.3.2
- Added awbot123 as Contributors.
- Fix: plugin-block.scss missing import styles



