# my-wp/trunk/developer/modules/mywp.developer.module.core.user.php

My WP Customize Admin/Frontend, version trunk. 56 lines.

- Page: https://pluginprobe.com/plugins/my-wp/trunk/code/developer/modules/mywp.developer.module.core.user.php
- Raw: https://pluginprobe.com/plugins/my-wp/trunk/raw/developer/modules/mywp.developer.module.core.user.php
- Modified: 2018-08-09T07:14:58+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/my-wp/trunk/code/developer/modules/mywp.developer.module.core.user.php#L10-L20`.

```php
<?php

if ( ! defined( 'ABSPATH' ) ) {
  exit;
}

if( ! class_exists( 'MywpDeveloperAbstractModule' ) ) {
  return false;
}

if ( ! class_exists( 'MywpDeveloperModuleCoreUser' ) ) :

final class MywpDeveloperModuleCoreUser extends MywpDeveloperAbstractModule {

  static protected $id = 'core_user';

  static protected $priority = 30;

  public static function mywp_debug_renders( $debug_renders ) {

    $debug_renders[ self::$id ] = array(
      'debug_type' => 'core',
      'title' => __( 'Current User' , 'my-wp' ),
    );

    return $debug_renders;

  }

  protected static function get_debug_lists() {

    $user_id = get_current_user_id();

    $mywp_user = new MywpUser( $user_id );

    $debug_lists = array(
      'is_user_logged_in()' => is_user_logged_in(),
      'get_current_user_id()' => $user_id,
      'user_role' => $mywp_user->get_user_role(),
      'user_roles' => $mywp_user->get_user_roles(),
      'user_capabilities' => $mywp_user->get_user_capabilities(),
      'user_data' => $mywp_user->get_user_data(),
      'is_super_admin()' => is_super_admin(),
      'get_user_locale()' => get_user_locale(),
    );

    return $debug_lists;

  }

}

MywpDeveloperModuleCoreUser::init();

endif;

```
