1

WP-API に現在ログインしているユーザー名を表示させることができません。何らかの理由で id : 0 とその他のデータが表示されるだけです。

関数.php

add_action( 'plugins_loaded', 'get_user_info' );

function get_user_info(){
    global $current_user;
    get_currentuserinfo();

    return $current_user;
}

add_action( 'rest_api_init', function () {
    register_rest_route( 'cala', '/get', array(
        'methods' => 'GET',
        'callback' => 'get_user_info',
    ) );
} );

JSON

{
  "data": {

  },
  "ID": 0,
  "caps": [

  ],
  "cap_key": null,
  "roles": [

  ],
  "allcaps": [

  ],
  "filter": null
}

これが最善の方法であるかどうかもわかりません。助けてくださいありがとう。

4

1 に答える 1