wp_ajax_hidden_columns() WordPress Function
The wp_ajax_hidden_columns() function allows you to hide certain columns from the WordPress admin interface. This can be useful if you want to declutter the interface or if you want to hide certain columns from certain users.
wp_ajax_hidden_columns() #
Ajax handler for hidden columns.
Source
File: wp-admin/includes/ajax-actions.php
function wp_ajax_hidden_columns() { check_ajax_referer( 'screen-options-nonce', 'screenoptionnonce' ); $page = isset( $_POST['page'] ) ? $_POST['page'] : ''; if ( sanitize_key( $page ) != $page ) { wp_die( 0 ); } $user = wp_get_current_user(); if ( ! $user ) { wp_die( -1 ); } $hidden = ! empty( $_POST['hidden'] ) ? explode( ',', $_POST['hidden'] ) : array(); update_user_meta( $user->ID, "manage{$page}columnshidden", $hidden ); wp_die( 1 ); }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
3.1.0 | Introduced. |