gravityflow_entry_detail_args

Description

The gravityflow_entry_detail_args filter allows the entry detail arguments to be overridden.

Parameters

ParameterTypeDetails
$argsArrayThe entry detail page arguments.

Examples

Enable the timeline if the logged in user has the administrator role

add_filter( 'gravityflow_entry_detail_args', 'sh_gravityflow_entry_detail_args');
function sh_gravityflow_entry_detail_args( $args ) {
  $user_roles = wp_get_current_user()->roles;
  if ( in_array( 'administrator', $user_roles ) ) {
    $args['timeline'] = false;
  }
  else {
    $args['timeline'] = false;
  }
  gravity_flow()->log_debug( __METHOD__ . '() args: ' . print_r( $args, true ) );
  return $args;
}

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?