get_hidden_columns() – Get a list of hidden columns.

You appear to be a bot. Output may be restricted

Description

Get a list of hidden columns.

Usage

$string[] = get_hidden_columns( $screen );

Parameters

$screen
( string|WP_Screen ) required – The screen you want the hidden columns for

Returns

string[] Array of IDs of hidden columns.

Source

File name: wordpress/wp-admin/includes/screen.php
Lines:

1 to 35 of 35
function get_hidden_columns( $screen ) {
  if ( is_string( $screen ) ) {
    $screen = convert_to_screen( $screen );
  }

  $hidden = get_user_option( 'manage' . $screen->id . 'columnshidden' );

  $use_defaults = ! is_array( $hidden );

  if ( $use_defaults ) {
    $hidden = array();

    
/**
 * Filters the default list of hidden columns.
 *
 * @since 4.4.0
 *
 * @param string[]  $hidden Array of IDs of columns hidden by default.
 * @param WP_Screen $screen WP_Screen object of the current screen.
 */
    $hidden = apply_filters( 'default_hidden_columns', $hidden, $screen );
  }

  
/**
 * Filters the list of hidden columns.
 *
 * @since 4.4.0
 * @since 4.4.1 Added the `use_defaults` parameter.
 *
 * @param string[]  $hidden       Array of IDs of hidden columns.
 * @param WP_Screen $screen       WP_Screen object of the current screen.
 * @param bool      $use_defaults Whether to show the default columns.
 */
  return apply_filters( 'hidden_columns', $hidden, $screen, $use_defaults );
}
 

 View on GitHub View on Trac