Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Gravity Perks // GP Limit Choices // Display Spots Left in Choice Labels
<?php
/**
* Display how many spots are left in the choice label when using the GP Limit Choices perk
* http://gravitywiz.com/gravity-perks/
*/
add_filter( 'gplc_remove_choices', '__return_false' );
add_filter( 'gplc_pre_render_choice', 'my_add_how_many_left_message', 10, 5 );
function my_add_how_many_left_message( $choice, $exceeded_limit, $field, $form, $count ) {
$limit = rgar( $choice, 'limit' );
$how_many_left = max( $limit - $count, 0 );
$message = "($how_many_left spots left)";
$choice['text'] = $choice['text'] . " $message";
return $choice;
}
@dankip

This comment has been minimized.

Copy link

dankip commented Dec 29, 2015

Hi David, should this code be added to the Wordpress theme's function.php file or Child theme function.php? I have tried both and receive a parse error. Thank you for your help.

@bitdragon88

This comment has been minimized.

Copy link

bitdragon88 commented Oct 12, 2016

I added the code in the following file successfully :
wp-content/plugins/gwlimitchoices/gwlimitchoices.php

@SahilMepani

This comment has been minimized.

Copy link

SahilMepani commented Jan 27, 2017

Can the same be added to dropdown?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.