Docs & Support

Learn about all the Formidable features and get support from our amazing customer success team.

frm_chat_progress_text

Heads up!
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.

This hook allows you to customize the progress bar/text in conversational forms. The progress text can be changed from the default Question [current] of [total] to something custom. It also supports [current show=percent].

Usage

add_filter('frm_chat_progress_text', 'function_name', 10 , 2);

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

Parameters

  • $text
  • $form (integer)

Examples

Change progress bar text

Use this code example to change the Question [current] / [total] progress bar text.

add_filter('frm_chat_progress_text', 'frm_chat_change_progress_text', 10, 2);
function frm_chat_change_progress_text( $text, $form ) {
	$target_form_id = 225; // change 225 to your form ID.
	if ( $target_form_id === (int) $form->id ) {
		return '[current] / [total]';
	}
	return $text;
}

Show progress bar text with percent sign

Use to code example to show the progress bar text in percent with the % sign appended at the end.

add_filter('frm_chat_progress_text', 'frm_chat_show_percent_sign', 10, 2);
function frm_chat_show_percent_sign( $text, $form ) {
	$target_form_id = 225; // change 225 to your form ID.
	if ( $target_form_id === (int) $form->id ) {
		return '[current show=percent]%';
	}
	return $text;
}
Was this article helpful? *

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

In this article
    Image

    We have a small, but amazing team of dedicated people who are committed to helping you achieve your goals and project requirements.


    Copyright © 2025 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.

    Complete your purchase
    Special offer unlocked.
    Get 55% OFF!
    Complete Purchase
    Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms