set_user_setting example


    public function prepare_items() {
        global $mode$post_id$comment_status$comment_type$search;

        if ( ! empty( $_REQUEST['mode'] ) ) {
            $mode = 'excerpt' === $_REQUEST['mode'] ? 'excerpt' : 'list';
            set_user_setting( 'posts_list_mode', $mode );
        } else {
            $mode = get_user_setting( 'posts_list_mode', 'list' );
        }

        $comment_status = isset( $_REQUEST['comment_status'] ) ? $_REQUEST['comment_status'] : 'all';

        if ( ! in_array( $comment_status, array( 'all', 'mine', 'moderated', 'approved', 'spam', 'trash' ), true ) ) {
            $comment_status = 'all';
        }

        $comment_type = ! empty( $_REQUEST['comment_type'] ) ? $_REQUEST['comment_type'] : '';

        
/** * @global string $mode List table view mode. * @global string $usersearch * @global string $role */
    public function prepare_items() {
        global $mode$usersearch$role;

        if ( ! empty( $_REQUEST['mode'] ) ) {
            $mode = 'excerpt' === $_REQUEST['mode'] ? 'excerpt' : 'list';
            set_user_setting( 'network_users_list_mode', $mode );
        } else {
            $mode = get_user_setting( 'network_users_list_mode', 'list' );
        }

        $usersearch = isset( $_REQUEST['s'] ) ? wp_unslash( trim( $_REQUEST['s'] ) ) : '';

        $users_per_page = $this->get_items_per_page( 'users_network_per_page' );

        $role = isset( $_REQUEST['role'] ) ? $_REQUEST['role'] : '';

        $paged = $this->get_pagenum();

        
// Don't load directly. if ( ! defined( 'ABSPATH' ) ) {
    die( '-1' );
}

$widgets_access = get_user_setting( 'widgets_access' );
if ( isset( $_GET['widgets-access'] ) ) {
    check_admin_referer( 'widgets-access' );

    $widgets_access = 'on' === $_GET['widgets-access'] ? 'on' : 'off';
    set_user_setting( 'widgets_access', $widgets_access );
}

if ( 'on' === $widgets_access ) {
    add_filter( 'admin_body_class', 'wp_widgets_access_body_class' );
} else {
    wp_enqueue_script( 'admin-widgets' );

    if ( wp_is_mobile() ) {
        wp_enqueue_script( 'jquery-touch-punch' );
    }
}

/** * @global string $mode List table view mode. * @global array $avail_post_stati * @global WP_Query $wp_query WordPress Query object. * @global int $per_page */
    public function prepare_items() {
        global $mode$avail_post_stati$wp_query$per_page;

        if ( ! empty( $_REQUEST['mode'] ) ) {
            $mode = 'excerpt' === $_REQUEST['mode'] ? 'excerpt' : 'list';
            set_user_setting( 'posts_list_mode', $mode );
        } else {
            $mode = get_user_setting( 'posts_list_mode', 'list' );
        }

        // Is going to call wp().         $avail_post_stati = wp_edit_posts_query();

        $this->set_hierarchical_display(
            is_post_type_hierarchical( $this->screen->post_type )
            && 'menu_order title' === $wp_query->query['orderby']
        );

        

    public function prepare_items() {
        global $mode$s$wpdb;

        if ( ! empty( $_REQUEST['mode'] ) ) {
            $mode = 'excerpt' === $_REQUEST['mode'] ? 'excerpt' : 'list';
            set_user_setting( 'sites_list_mode', $mode );
        } else {
            $mode = get_user_setting( 'sites_list_mode', 'list' );
        }

        $per_page = $this->get_items_per_page( 'sites_network_per_page' );

        $pagenum = $this->get_pagenum();

        $s    = isset( $_REQUEST['s'] ) ? wp_unslash( trim( $_REQUEST['s'] ) ) : '';
        $wild = '';
        if ( str_contains( $s, '*' ) ) {
            
Home | Imprint | This part of the site doesn't use cookies.