Docs & Support

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

frm_after_display_content

Use this hook to customize the After Content section of a View.

Usage

add_filter( 'frm_after_display_content', 'customize_after_content', 10, 4 );
function customize_after_content( $after_content, $display, $show, $atts )

Parameters

  • $after_content (string)
  • $display (WP post object)
  • $show (string)
  • $atts (array) => ['total_count'(int), 'entry_count'(int), 'entry_ids'(array)]

Examples

Add Field Total to After Content

This function will sum all values in a specific field, but it will only include entries that are displayed in your View. If some entries are excluded due to a filter, it will not include those entries. Insert [sum_x] in your View's After Content. Replace x with the ID of the field you would like to sum. You must also replace x in the code below (in 2 places) with this field ID. Also, replace 1066 with the ID of your View.

add_filter('frm_after_display_content', 'add_view_total_to_after_content', 30, 4);
function add_view_total_to_after_content($after_content, $display, $show, $atts){
    if ( $display->ID == 1066 ) {//Change 1066 to the ID of your View
        $entries = $atts['entry_ids'];
        $total = 0;
        foreach($entries as $entry){
            $current_value = FrmProEntriesController::get_field_value_shortcode(array( 'field_id' => x, 'entry' => $entry ) );
            if ( $current_value ) {
                $total += $current_value;
            }
        }
        $after_content = str_replace('[sum_x]', $total, $after_content);
    }
    return $after_content;
}
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

    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.

    Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms