/* Plugin Name: WASP-HS Local addons */ /** * Display remaining entry limit. * * @link https://wpforms.com/developers/how-to-display-remaining-entry-limit-number/ */ function wpf_dev_remaining_entries( $form_data ) { // Optional, you can limit to specific forms. Below, we restrict output to // form #1899. if ( absint( $form_data[ 'id' ] ) !== 1899 ) { return; } if ( empty( $form_data[ 'settings' ][ 'form_locker_entry_limit_enable' ] ) ) { return; } $reference = ! empty( $form_data[ 'settings' ][ 'form_locker_entry_limit' ] ) ? (int) $form_data[ 'settings' ][ 'form_locker_entry_limit' ] : 0; $entries_count = wpforms()->entry->get_entries( array( 'form_id' => $form_data[ 'id' ] ), true ); $result = absint( $reference - $entries_count ); echo '
' . esc_html( $result ) . __( ' entries remaining', 'text-domain' ) . '
'; } add_action( 'wpforms_frontend_output', 'wpf_dev_remaining_entries', 10, 1 ); ?>