get_hidden_columns

函数
get_hidden_columns ( $screen )
参数
  • (string|WP_Screen) $screen The screen you want the hidden columns for
    Required:
返回值
  • (string[]) Array of IDs of hidden columns.
定义位置
相关方法
wp_ajax_hidden_columnsget_hidden_meta_boxesmaybe_add_columnget_user_countget_comment_count
引入
2.7.0
弃用
-

get_hidden_columns: 这个函数用来检索WordPress管理区中给定屏幕的隐藏列的列表。这可以用来定制管理界面的布局。

获得一个隐藏列的列表。

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 );
}

常见问题

FAQs
查看更多 >