Heads up!
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This hook can be used to customize the failed/duplicate entry message in the Formidable → Global settings → Message Defaults. It is the "We're sorry. It looks like you've already submitted that" message.
Usage
add_filter( 'frm_global_failed_msg', 'change_message' );
Parameters
- $message (string)
- $settings (object) - The saved global settings.
Examples
Change message
This example will change the failed/duplicate entry message
add_filter( 'frm_global_failed_msg', 'change_failed_message' );
function change_failed_message( $message ) {
$message = 'place new message here';
return $message;
}
Change failed message for specific form
add_filter('frm_global_failed_msg', 'change_global_failed_msg_form', 10, 2);
function change_global_failed_msg_form( $message, $settings ) {
$target_form_id = 852; // change 852 with the ID of your form
if ( $target_form_id === (int) $settings->current_form ) {
$message = 'Custom failed message for target form ID';
}
return $message;
}