Show remaining available form submission allowed
This code allows you to display the remaining amount of times the form is allowed to be submitted.
Important: In order for the below code to work properly you will require to enable the Global form locker setting on your form.
Copy and paste the below code at the bottom of your child theme functions.php file.
function retrieve_submission_count_shortcode($atts) {
extract(shortcode_atts(array('form_id' => 0), $atts));
return absint(get_post_meta($form_id, '_super_submission_count', true));
}
add_shortcode('submission_count', 'retrieve_submission_count_shortcode');
function retrieve_remaining_submission_count_shortcode($atts){
extract(shortcode_atts(array('form_id' => 0), $atts));
$settings = SUPER_Common::get_form_settings($form_id);
$limit = 0;
if(!empty($settings['form_locker'])){
if(!isset($settings['form_locker_limit'])) $settings['form_locker_limit'] = 0;
$limit = $settings['form_locker_limit'];
}
$count = get_post_meta($form_id, '_super_submission_count', true);
return $limit-absint($count);
}
add_shortcode('remaining_submission_count', 'retrieve_remaining_submission_count_shortcode');
You can now use the below shortcode to display the remaining amount of allowed submission for this form. Replace 123
with your form ID. You can use this shortcode anywhere on your page. But you can also use it inside your form HTML Element.
Total submissions (current period): [submission_count form_id="123"]
Remaining submissions (current period): [remaining_submission_count form_id="123"]

Last updated