Show only for admins
add_filter( ‘frm_show_delete_all’, ‘frm_maybe_hide_button’ ); function frm_maybe_hide_button( $show ) { $show = current_user_can(‘administrator’); return $show; }Continue reading
Join 2,000,000+ Professionals who use WPCode to Future-Proof Their Websites!
add_filter( ‘frm_show_delete_all’, ‘frm_maybe_hide_button’ ); function frm_maybe_hide_button( $show ) { $show = current_user_can(‘administrator’); return $show; }Continue reading
add_filter( ‘frm_where_filter’, ‘frm_custom_or_filter’, 10, 2 ); function frm_custom_or_filter( $where, $args ) { $view_id = 118;// Replace with your View ID $field = 165;// Replace with ID of your field $search_val_1 = ‘toy‘;// Replace with the first value $search_val_2 = ‘book‘;//…Continue reading
add_filter( ‘frm_sanitize_shortcodes’, ‘__return_false’ );Continue reading
add_filter( ‘frm_sanitize_shortcodes’, ‘maybe_allow_user_shortcodes’, 10, 2 ); function maybe_allow_user_shortcodes( $sanitize, $atts ) { if ( strpos( $atts[‘value’], ‘[gallery’ ) !== false ) { $sanitize = false; } return $sanitize; }Continue reading
add_filter( ‘frm_before_display_content’, ‘FrmViewsDisplaysController::prepend_pagination’, 10, 4 );Continue reading
add_filter( ‘frm_filtered_lookup_options’, ‘change_lookup_options’, 10, 2 ); function change_lookup_options( $options, $args ) { if ( $args[‘field’]->id == 25 ) { // change 25 to the id of the field in the other form foreach ( $options as $k => $option )…Continue reading
add_filter( ‘wc_fp_addons_format_cart_item_price’, ‘remove_variation_price’ ); function remove_variation_price( $value ) { $formatted = ”; return $formatted; }Continue reading
add_filter(‘frm_validate_field_entry’, ‘calculate_time’, 11, 3); function calculate_time($errors, $field, $value){ if($field->id == 30){ //change 30 to the ID of the hidden or admin only field which will hold the calculation $start_date = date_create_from_format( ‘m/d/Y’, $_POST[‘item_meta’][23] ); // Change 23 to the ID…Continue reading
add_filter( ‘frm_setup_new_fields_vars’, ‘frm_remove_filtered’, 20, 2 ); function frm_remove_filtered( $values, $field ) { if ( $field->id !== “577” ) { return $values; } $used_string = FrmProDisplaysController::get_shortcode( array( ‘id’ => 159, ‘filter’ => 0 ) ); if ( ! $used_string ) {…Continue reading
add_action( ‘woocommerce_new_order_item’, ‘add_order_id_to_entry’, 10, 3 ); function add_order_id_to_entry( $item_id, $cart_item, $order_id ) { // check if there’s form data to process if ( empty( $cart_item->legacy_values[‘_formidable_form_data’] ) ) { return; } // get form entry $entry = FrmEntry::getOne( $cart_item->legacy_values[‘_formidable_form_data’] ); if…Continue reading