Filter the field's default "value" property.

Changing this value will alter the default value that is displayed and will most commonly be used by WPML users.



(string) (required) The field default value

Default: The field default value


(int) (optional) The field ID

Default: the field ID


(int) (optional) The form ID

Default: the form ID


Change the default value of a field based on the language if the WPML plugin is installed:


add_filter( 'vfbp_field_default', 'filter_vfbp_field_default', 10, 3 );

function filter_vfbp_field_default( $default, $field_id, $form_id ){    
	// if the WPML plugin is not installed, return the default field name
	if ( !defined( 'ICL_LANGUAGE_CODE' ) )
		return $default;

	// the ICL_LANGUAGE_CODE constant is part of the WPML plugin (
	if ( ICL_LANGUAGE_CODE == 'en' )
		$default = 'Default Value';
	elseif ( ICL_LANGUAGE_CODE == 'fr' )
		$default = 'Valeur par défaut';

	return $default;