Change message
add_filter( ‘frm_global_failed_msg’, ‘change_failed_message’ ); function change_failed_message( $message ) { $message = ‘place new message here’; return $message; }Continue reading
Join 2,000,000+ Professionals who use WPCode to Future-Proof Their Websites!
add_filter( ‘frm_global_failed_msg’, ‘change_failed_message’ ); function change_failed_message( $message ) { $message = ‘place new message here’; return $message; }Continue reading
add_action( ‘frmapi_post_response’, ‘frm_save_api_response’, 10, 3 ); function frm_save_api_response( $response, $entry, $form_action ) { $body = json_decode($response[“body”], true); $returned_id = $body[“CHANGEME”]; // this line will change based on the API you are sending to if ( $returned_id ) { FrmProEntryMeta::update_single_field( array(…Continue reading
add_filter( ‘frm_field_value_saved’, ‘my_custom_function’, 10, 3 ); function my_custom_function( $option_name, $opt_key, $field ) { if ( $field[‘id’] == 11375 ) { // Change 11375 to the ID of your radio button /checkbox $date = date( ‘l’ ); if ( $date ===…Continue reading
add_filter(‘frm_form_error_class’, ‘frm_add_error_class’, 10, 1); function frm_add_error_class($class){ $class .= ‘ my_form_error_class’; return $class; }Continue reading
add_filter(‘frm_success_filter’, ‘force_change_success_message’, 10, 2); function force_change_success_message( $type, $form ) { if ( $form->id == 5 && isset( $_POST ) && isset( $_POST[‘frm_action’] )) { //change 5 to the ID of your form $type = ‘message’; $form->options[‘success_msg’] = “The form has…Continue reading
add_filter( ‘frmpro_fields_replace_shortcodes’, ‘frm_show_list’, 10, 4 ); function frm_show_list( $replace_with, $tag, $atts, $field ) { if ( ! isset( $atts[‘show_list’] ) ) { return $replace_with; } $sep = isset( $atts[‘sep’] ) ? $atts[‘sep’] : ‘<br>’; return str_replace( ‘, ‘, $sep, $replace_with…Continue reading
add_filter( ‘frm_filter_final_form’, ‘change_edit_label’ ); function change_edit_label( $form ){ $form = str_replace( ‘Edit’, ‘Revise’, $form ); return $form; }Continue reading
add_filter(‘frm_validate_field_entry’, ‘filename_to_field’, 10, 3); function filename_to_field($errors, $posted_field, $posted_value){ if ( $posted_field->id == 25 ) { //change 25 to the ID of the field to store the file url in $_POST[‘item_meta’][$posted_field->id] = wp_get_attachment_url( $_POST[‘item_meta’][20] ); //Change 20 to the ID of…Continue reading
add_action( ‘frm_form_classes’, ‘frm_add_new_class’ ); function frm_add_new_class( $form ) { if ( ! isset( $_GET[‘add_class’] ) ) { return; } $new_class = $_GET[‘add_class’]; $new_class = utf8_decode( urldecode( $new_class ) ); echo esc_html( $new_class ); }Continue reading
add_filter( ‘frm_filter_admin_entries’, ‘custom_query’, 10, 2 ); function custom_query( $query, $args ) { $fid = ‘id’; if ( $args[‘field_id’] === $fid ) { $query[‘it.’ . $fid][0] = ‘new value to search’; } return $query; }Continue reading