Description
Set the amount of discussion items to be shown in non-print inbox / status view when the discussion field toggle is active. Allows the number of items to be displayed on an status page or inbox pages to be filtered.
Parameters
Parameter | Type | Details |
---|---|---|
$display_limit | Integer | Amount of comments to be shown. Default is 10. |
$discussion_field | Field | The field currently being processed. |
Examples
Change the display limit to 5 for a specific form/field
add_filter( 'gravityflow_discussion_items_display_limit', 'limit_discussion_display', 10, 2 );
function limit_discussion_display( $display_limit, $discussion_field ) {
//Change to control which form / field the limit change is applied to
if ( $discussion_field['formId'] == '25' && $discussion_field['id'] == '1' ) {
//gravity_flow()->log_debug( __METHOD__ . '(): JO: ' . print_r( $discussion_field, true ) );
$display_limit = 5;
}
return $display_limit;
}
Placement
This code can be used in the functions.php file of the active theme, a custom functions plugin, a custom add-on, or with a code snippets plugin.
See also the PHP section in this article: Where Do I Put This Code?