This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// ** Fluent Form custom input component : Show suggestion from wp post titles | |
// 1. Paste this in your theme function.php file or you can | |
// create a new file in active theme directory and include the file | |
if (!defined('ABSPATH')) { | |
exit; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let minus; | |
jQuery('body').on('click','.js-repeat-buttons',function(){ | |
calculate(); | |
}) | |
function calculate(){ | |
let length = jQuery('.calculate .ff_repeater_table tbody tr').length | |
let sum = 0; | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//1. Make sure to enter form ID isntead of 20 | |
//2. match your address field name attribute is same as address_1 | |
//3. Add your own error message | |
add_action('fluentform_before_insert_submission', function ($insertData, $data, $form){ | |
$target_formId = 14; | |
$blacklist_string = 'CO4 6BP,CM4 6BP'; | |
$msg = "Sorry! Your error message !"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_filter('fluenform_rendering_field_data_select', function ($data, $form) { | |
$target_formId= 91; // form ID | |
$post_type= 'books'; //your post type | |
if ($form->id != $target_formId) { | |
// return $data; | |
} | |
// check if the name attriibute is 'job_list' | |
if (\FluentForm\Framework\Helpers\ArrayHelper::get($data, 'attributes.name') != 'job_list') { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_action('fluentform_before_form_render', 'your_custom_function_ff', 10, 1); | |
function your_custom_function_FF( $form ) | |
{ | |
$target_form_id = 11; | |
$substract_from = 100; | |
$message = "spots available!"; | |
if($form->id !=$target_form_id ){ | |
return; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function distance($lat1, $lng1, $lat2, $lng2) | |
{ | |
// convert latitude/longitude degrees for both coordinates | |
// to radians: radian = degree * π / 180 | |
$lat1 = deg2rad($lat1); | |
$lng1 = deg2rad($lng1); | |
$lat2 = deg2rad($lat2); | |
$lng2 = deg2rad($lng2); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_filter('fluentform_validate_input_item_input_password', function($errorMessage, $field, $formData, $fields, $form){ | |
$target_form_id = 9; | |
if($form->id != $target_form_id){ | |
return; | |
} | |
$password = $formData['password']; | |
$errorMessage = ''; | |
//numbers | |
$pattern = "/[0-9]/"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_action('fluenform_before_submission_confirmation', function($entryId, $formData, $form) | |
{ | |
if($form->id != 11){ // change form ID | |
return; | |
} | |
$email = $formData['email']; // fetch all your data , appened to the URL using & sign | |
wp_send_json_success([ | |
'result' => [ | |
'redirectUrl' => 'https://google.com/?email='.$email, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_filter('fluentform_submission_confirmation', function($returnData, $form, $confirmation ) | |
{ | |
if($form->id != 11){ | |
return; | |
} | |
$returnData['redirectUrl'] = 'http://google.com'; | |
$returnData['message'] = "Redirecting"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* insert in function.php & remove the code after deleting entries | |
*/ | |
add_action( 'plugins_loaded', function(){ | |
$formId= 8; // add your form ID | |
$startId = 20; // Entry Delete start from this ID | |
$endId = 21; // Entry Delete end with this ID | |
delete_entry($formId,$startId,$endId); | |
} ); | |
function delete_entry($formId,$start,$end) { |