Remove automatic attachment

add_filter(‘frm_notification_attachment’, ‘remove_my_attachment’, 10, 3); function remove_my_attachment($attachments, $form, $args) { if ( $args[’email_key’] == 1277 ) { //change 1277 to the email ID that you would like to DROP the attachment for $attachments = array(); //remove all attachments } return $attachments;…Continue reading

Customize Email Subject

add_filter(‘frm_email_subject’, ‘change_subject’, 10, 2); function change_subject($subject, $atts){ extract($atts); if($form->id == 45){ //Replace 45 with the ID of your form. $subject = ‘Thank You’; //Replace Thank You with your email subject } return $subject; }Continue reading

Remove the time limit for a specific form

add_filter(‘frm_time_to_check_duplicates’, ‘change_duplicate_time_limit_one_form’, 10, 2); function change_duplicate_time_limit_one_form( $time_limit, $entry_values ){ if ( $entry_values[‘form_id’] == 100 ) { //change 100 to your form ID $time_limit = 0; } return $time_limit; }Continue reading

Add Media Button to TinyMCE Editor

// Add “Add Media” button to TinyMCE editor add_filter(‘frm_rte_options’, ‘frm_rte_options’, 10, 2); function frm_rte_options($opts, $field){ $opts[‘media_buttons’] = true; return $opts; }Continue reading

Only allow one edit

add_filter(‘frm_user_can_edit’, ‘check_user_edit_entry’, 10, 2); function check_user_edit_entry($edit, $args){ $form_id = is_numeric($args[‘form’]) ? $args[‘form’] : $args[‘form’]->id; if ( $form_id == 45 ){ //change 45 to the ID of your form if ( is_numeric( $args[‘entry’] ) ) { $entry = FrmEntry::getOne( $args[‘entry’] );…Continue reading

Prevent editing based on field value

add_filter(‘frm_user_can_edit’, ‘maybe_prevent_user_edit_entry’, 10, 2); function maybe_prevent_user_edit_entry( $edit, $args ){ if ( ! $edit ) { // user can’t edit anyway, so don’t check return $edit; } if ( $args[‘form’]->id != 45 ) { //change 45 to the ID of your…Continue reading

Automatically update a field in another form

add_action(‘frm_after_create_entry’, ‘link_fields’, 30, 2); add_action(‘frm_after_update_entry’, ‘link_fields’, 10, 2); function link_fields($entry_id, $form_id){ if($form_id == 113){//Change 113 to the ID of the first form global $wpdb; $first_field = $_POST[‘item_meta’][25]; //change 25 to the ID of the field in your first form $user…Continue reading