[wp-trac] [WordPress Trac] #19521: wp_get_current_user() no longer returns object containing first_name and last_name properties

WordPress Trac wp-trac at lists.automattic.com
Tue Dec 13 00:01:27 UTC 2011


#19521: wp_get_current_user() no longer returns object containing first_name and
last_name properties
--------------------------+----------------------
 Reporter:  beautomated   |       Owner:
     Type:  defect (bug)  |      Status:  closed
 Priority:  normal        |   Milestone:
Component:  Users         |     Version:  3.3
 Severity:  major         |  Resolution:  invalid
 Keywords:                |
--------------------------+----------------------
Changes (by scribu):

 * status:  new => closed
 * resolution:   => invalid
 * milestone:  Awaiting Review =>


Old description:

> When running wp_get_current_user() in v3.2 I get a 'data' property that
> contains the 'first_name' and 'last_name' properties. In 3.3 these
> properties no longer exist.
>
> Here's what I get in 3.3 RC3:
> object(WP_User)#210 (7) {
>   ["data"]=>
>   object(stdClass)#212 (10) {
>     ["ID"]=>
>     string(1) "2"
>     ["user_login"]=>
>     string(4) "sean"
>     ["user_pass"]=>
>     string(34) "$P$BlPvNE5m5xHprS1I0aPW5msjw/KLMy0"
>     ["user_nicename"]=>
>     string(4) "sean"
>     ["user_email"]=>
>     string(20) "sean at beautomated.com"
>     ["user_url"]=>
>     string(26) "http://www.beautomated.com"
>     ["user_registered"]=>
>     string(19) "2011-10-22 00:21:00"
>     ["user_activation_key"]=>
>     string(0) ""
>     ["user_status"]=>
>     string(1) "0"
>     ["display_name"]=>
>     string(4) "sean"
>   }
>   ["ID"]=>
>   int(2)
>   ["caps"]=>
>   array(1) {
>     ["administrator"]=>
>     string(1) "1"
>   }
>   ["cap_key"]=>
>   string(15) "wp_capabilities"
>   ["roles"]=>
>   array(1) {
>     [0]=>
>     string(13) "administrator"
>   }
>   ["allcaps"]=>
>   array(63) {
>     ["switch_themes"]=>
>     bool(true)
>     ["edit_themes"]=>
>     bool(true)
>     ["activate_plugins"]=>
>     bool(true)
>     ["edit_plugins"]=>
>     bool(true)
>     ["edit_users"]=>
>     bool(true)
>     ["edit_files"]=>
>     bool(true)
>     ["manage_options"]=>
>     bool(true)
>     ["moderate_comments"]=>
>     bool(true)
>     ["manage_categories"]=>
>     bool(true)
>     ["manage_links"]=>
>     bool(true)
>     ["upload_files"]=>
>     bool(true)
>     ["import"]=>
>     bool(true)
>     ["unfiltered_html"]=>
>     bool(true)
>     ["edit_posts"]=>
>     bool(true)
>     ["edit_others_posts"]=>
>     bool(true)
>     ["edit_published_posts"]=>
>     bool(true)
>     ["publish_posts"]=>
>     bool(true)
>     ["edit_pages"]=>
>     bool(true)
>     ["read"]=>
>     bool(true)
>     ["level_10"]=>
>     bool(true)
>     ["level_9"]=>
>     bool(true)
>     ["level_8"]=>
>     bool(true)
>     ["level_7"]=>
>     bool(true)
>     ["level_6"]=>
>     bool(true)
>     ["level_5"]=>
>     bool(true)
>     ["level_4"]=>
>     bool(true)
>     ["level_3"]=>
>     bool(true)
>     ["level_2"]=>
>     bool(true)
>     ["level_1"]=>
>     bool(true)
>     ["level_0"]=>
>     bool(true)
>     ["edit_others_pages"]=>
>     bool(true)
>     ["edit_published_pages"]=>
>     bool(true)
>     ["publish_pages"]=>
>     bool(true)
>     ["delete_pages"]=>
>     bool(true)
>     ["delete_others_pages"]=>
>     bool(true)
>     ["delete_published_pages"]=>
>     bool(true)
>     ["delete_posts"]=>
>     bool(true)
>     ["delete_others_posts"]=>
>     bool(true)
>     ["delete_published_posts"]=>
>     bool(true)
>     ["delete_private_posts"]=>
>     bool(true)
>     ["edit_private_posts"]=>
>     bool(true)
>     ["read_private_posts"]=>
>     bool(true)
>     ["delete_private_pages"]=>
>     bool(true)
>     ["edit_private_pages"]=>
>     bool(true)
>     ["read_private_pages"]=>
>     bool(true)
>     ["delete_users"]=>
>     bool(true)
>     ["create_users"]=>
>     bool(true)
>     ["unfiltered_upload"]=>
>     bool(true)
>     ["edit_dashboard"]=>
>     bool(true)
>     ["update_plugins"]=>
>     bool(true)
>     ["delete_plugins"]=>
>     bool(true)
>     ["install_plugins"]=>
>     bool(true)
>     ["update_themes"]=>
>     bool(true)
>     ["install_themes"]=>
>     bool(true)
>     ["update_core"]=>
>     bool(true)
>     ["list_users"]=>
>     bool(true)
>     ["remove_users"]=>
>     bool(true)
>     ["add_users"]=>
>     bool(true)
>     ["promote_users"]=>
>     bool(true)
>     ["edit_theme_options"]=>
>     bool(true)
>     ["delete_themes"]=>
>     bool(true)
>     ["export"]=>
>     bool(true)
>     ["administrator"]=>
>     string(1) "1"
>   }
>   ["filter"]=>
>   NULL
> }

New description:

 When running wp_get_current_user() in v3.2 I get a 'data' property that
 contains the 'first_name' and 'last_name' properties. In 3.3 these
 properties no longer exist.

 Here's what I get in 3.3 RC3:

 {{{
 object(WP_User)#210 (7) {
   ["data"]=>
   object(stdClass)#212 (10) {
     ["ID"]=>
     string(1) "2"
     ["user_login"]=>
     string(4) "sean"
     ["user_pass"]=>
     string(34) "$P$BlPvNE5m5xHprS1I0aPW5msjw/KLMy0"
     ["user_nicename"]=>
     string(4) "sean"
     ["user_email"]=>
     string(20) "sean at beautomated.com"
     ["user_url"]=>
     string(26) "http://www.beautomated.com"
     ["user_registered"]=>
     string(19) "2011-10-22 00:21:00"
     ["user_activation_key"]=>
     string(0) ""
     ["user_status"]=>
     string(1) "0"
     ["display_name"]=>
     string(4) "sean"
   }
   ["ID"]=>
   int(2)
   ["caps"]=>
   array(1) {
     ["administrator"]=>
     string(1) "1"
   }
   ["cap_key"]=>
   string(15) "wp_capabilities"
   ["roles"]=>
   array(1) {
     [0]=>
     string(13) "administrator"
   }
   ["allcaps"]=>
   array(63) {
     ["switch_themes"]=>
     bool(true)
     ["edit_themes"]=>
     bool(true)
     ["activate_plugins"]=>
     bool(true)
     ["edit_plugins"]=>
     bool(true)
     ["edit_users"]=>
     bool(true)
     ["edit_files"]=>
     bool(true)
     ["manage_options"]=>
     bool(true)
     ["moderate_comments"]=>
     bool(true)
     ["manage_categories"]=>
     bool(true)
     ["manage_links"]=>
     bool(true)
     ["upload_files"]=>
     bool(true)
     ["import"]=>
     bool(true)
     ["unfiltered_html"]=>
     bool(true)
     ["edit_posts"]=>
     bool(true)
     ["edit_others_posts"]=>
     bool(true)
     ["edit_published_posts"]=>
     bool(true)
     ["publish_posts"]=>
     bool(true)
     ["edit_pages"]=>
     bool(true)
     ["read"]=>
     bool(true)
     ["level_10"]=>
     bool(true)
     ["level_9"]=>
     bool(true)
     ["level_8"]=>
     bool(true)
     ["level_7"]=>
     bool(true)
     ["level_6"]=>
     bool(true)
     ["level_5"]=>
     bool(true)
     ["level_4"]=>
     bool(true)
     ["level_3"]=>
     bool(true)
     ["level_2"]=>
     bool(true)
     ["level_1"]=>
     bool(true)
     ["level_0"]=>
     bool(true)
     ["edit_others_pages"]=>
     bool(true)
     ["edit_published_pages"]=>
     bool(true)
     ["publish_pages"]=>
     bool(true)
     ["delete_pages"]=>
     bool(true)
     ["delete_others_pages"]=>
     bool(true)
     ["delete_published_pages"]=>
     bool(true)
     ["delete_posts"]=>
     bool(true)
     ["delete_others_posts"]=>
     bool(true)
     ["delete_published_posts"]=>
     bool(true)
     ["delete_private_posts"]=>
     bool(true)
     ["edit_private_posts"]=>
     bool(true)
     ["read_private_posts"]=>
     bool(true)
     ["delete_private_pages"]=>
     bool(true)
     ["edit_private_pages"]=>
     bool(true)
     ["read_private_pages"]=>
     bool(true)
     ["delete_users"]=>
     bool(true)
     ["create_users"]=>
     bool(true)
     ["unfiltered_upload"]=>
     bool(true)
     ["edit_dashboard"]=>
     bool(true)
     ["update_plugins"]=>
     bool(true)
     ["delete_plugins"]=>
     bool(true)
     ["install_plugins"]=>
     bool(true)
     ["update_themes"]=>
     bool(true)
     ["install_themes"]=>
     bool(true)
     ["update_core"]=>
     bool(true)
     ["list_users"]=>
     bool(true)
     ["remove_users"]=>
     bool(true)
     ["add_users"]=>
     bool(true)
     ["promote_users"]=>
     bool(true)
     ["edit_theme_options"]=>
     bool(true)
     ["delete_themes"]=>
     bool(true)
     ["export"]=>
     bool(true)
     ["administrator"]=>
     string(1) "1"
   }
   ["filter"]=>
   NULL
 }
 }}}

--

Comment:

 See #18551 for explanation.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/19521#comment:1>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list