Documentation
Before buying
For Form Block Pro we do not offer a separate trial version that can be installed and tried before buying. If you still want to test the plugin to try out the features or the compatibility with other plugins and themes, you can simply fall back on our free plugin Form Block. Form Block does not have all the features of Form Block Pro, but should give you a good first impression.
System requirements
WordPress: Version 6.5 or higher
PHP: Version 7.4 or higher
Form Block: Version 1.5.2 or higher
Installation
After buying Form Block Pro you will receive a download link to the plugin file and a license key. Please make sure you have our free plugin Form Block installed, since this is required for Form Block Pro to work.
Installation through the backend
You can uploaded the downloaded .zip file directly in your WordPress backend. You will need a user account with administrator permissions (or super administrator permissions in multisite installations). As soon as you’re logged in, you can find the entry Plugins > Install in the menu. You can upload the .zip file on this page by clicking on the button “Upload plugin” alongside the headline.
Installation through FTP
To install the downloaded .zip file through (S)FTP, you first need to extract it and upload the files and folders with an FTP program of your choice onto your website.
After the upload, they should be found in wp-content/plugins/form-block-pro.
Installation via Composer since 1.4.0
Composer is a package manager for PHP projects, which can be used in your own PHP projects to add Form Block Pro as a required package.
Add auth.json
The auth.json file is used in Composer to manage credentials. Since our Composer repository requires authentication via email address and license key, add the following to your auth.json in your project’s root directory:
{
"http-basic": {
"packages.epiph.yt": {
"username": "your-email@domain.tld",
"password": "146e217a-1520-437a-858a-29922787fa7d"
}
}
}
Code language: JSON / JSON with Comments (json)
Replace the value of username with the email address your license is connected with and the value of password with your license key. You can found both of them in your account.
Add repository
Next, you need to add the repository packages.epiph.yt to your composer.json. This can look like this:
"repositories": [
{
"type": "composer",
"url": "https://packages.epiph.yt"
}
]Code language: JSON / JSON with Comments (json)
Install the plugin
Now you can install the plugin via Composer with one command:
composer require epiphyt/form-block-proCode language: Bash (bash)
Automatic updates
In order to use automatic updates, there are some requirements you should know:
First of all, you need to add your license data in the settings under Settings > Form Block > License. Also, make sure your WordPress instance doesn’t block requests to our update server at https://update.epiph.yt and our license checks at https://epiph.yt.
If you’re running a multisite, due to limitations in the WordPress updater functionality, make sure that Form Block Pro is either enabled on the primary site or network-wide in order to get update notifications.
Data transfer for updates/license activation
While searching updates for Form Block Pro or while activating the license, requests to our severs will be sent. These contain the following data:
- The website URL
- The IP address of the server your WordPress is running on
- The WordPress version
- The PHP version
- The license data
- The language of your WordPress website
At no time individually entered data of your WordPress or other input will be sent to our server.
Changelog
Version 1.4.0
September 20, 2025
- Added: Form submissions stored locally can now be responded to directly from within WordPress
- Added: Support for installation/updating via Composer
- Added: The error message displayed for invalid fields is now customizable
- Improved: Assets for functions (dependencies, drop-zone) are only loaded if necessary
- Improved: Registering blocks is now faster
- Fixed: Multiple email addresses can now also be separated by comma
Version 1.3.0
March 29, 2025
- Added: Repeater block for repeater fields
- Added: Allow defining field value via URL parameter
- Added: Get changelog dynamically
- Fixed:
sizeattribute will only be displayed if applicable - Fixed: Various non-critical React-related issues
- Notice: This version requires at least WordPress 6.5
Version 1.2.3
December 30, 2024
- Fixed: Potential error after retrieving license information
Version 1.2.2
December 16, 2024
- Added: Support for Form Block 1.5.0
Version 1.2.1
November 4, 2024
- Added: Support for WordPress 6.7
- Fixed: Downloading local files did not always actually download the file but instead try to display it as text
- Fixed: Pressing enter while having a drop-zone will now submit the form instead of opening the file selection dialog
- Fixed: Validation issues for the drop-zone
Version 1.2.0
September 2, 2024
- Added: Option to upload files onto the server instead of attaching them to the email, which usually allows for larger uploads.
- Fixed: Drop-zone is now correctly registered for file input fields and can now be selected in the backend.
Version 1.1.4
June 17, 2024
- Removed: Specific input types that are now also available in the free version
Version 1.1.3
May 9, 2024
- Fixed: Potential PHP error while saving the settings
- Removed: Duplicated controls in the sidebar for some fields
Version 1.1.2
February 4, 2024
- Fixed: Potential fatal error after update
- Fixed: PHP warning caused by missing dependency data on old forms
Version 1.1.1
Januar 29, 2024
- Fixed: Required fields were no more checked in the frontend upon submit
- Fixed: Missing German translations
Version 1.1.0
Januar 29, 2024
- Added: Support for field dependencies
- Added: Support for setting an aria description for each field
- Fixed: Missing controls in input fields from the Pro version
- Notice: This version requires at least WordPress 6.3
Version 1.0.1
October 16, 2023
- We fixed an issue regarding the automatic update mechanism.
Version 1.0.0
July 2, 2023
- First release