WordPress.org

Ready to get started?Download WordPress

Forums

Simple Local Avatars
Undefined property errors on admin side of custom posts when plugin a (3 posts)

  1. roowilliams
    Member
    Posted 1 year ago #

    Hello,

    Thanks for making this plug-in, does just what I need except I am getting these errors when using this plugin on the admin side.

    It doesn't happen if I go to 'Posts' (and get the list of posts with columns), only on a custom post type I have created, Projects.

    Any suggestions?

    Best

    - Andrew

    Notice: Undefined property: stdClass::$ID in /customers/d/f/6/<hidden>/httpd.www/wp-includes/query.php on line 3067 Notice: Undefined property: stdClass::$nickname in /customers/d/f/6/<hidden>/httpd.www/wp-includes/query.php on line 3069 Notice: Undefined property: stdClass::$user_nicename in /customers/d/f/6/<hidden>/httpd.www/wp-includes/query.php on line 3071 Notice: Undefined property: stdClass::$ID in /customers/d/f/6/<hidden>/httpd.www/wp-includes/query.php on line 3067 Notice: Undefined property: stdClass::$nickname in /customers/d/f/6/<hidden>/httpd.www/wp-includes/query.php on line 3069 Notice: Undefined property: stdClass::$user_nicename in /customers/d/f/6/<hidden>/httpd.www/wp-includes/query.php on line 3071

    http://wordpress.org/extend/plugins/simple-local-avatars/

  2. Ov3rfly
    Member
    Posted 1 year ago #

    Having the same problem with WordPress 3.5.1, Simple Local Avatars 1.3.1 and one of several custom post types.

    The errors appear only with one custom post type.

    The errors appear if I log in as Author or Contributor, but not if I login as Administrator or Editor role.

    The errors appear at <div id="wpcontent"> right before <div id="wpadminbar"...>

    The local avatar in admin-bar is displayed fine.

    Note: Contributor has upload rights via $role = get_role('contributor'); if ($role !== NULL) $role->add_cap('upload_files') in functions.php

    Note 2: Setting simple_local_avatars_caps is not checked on WordPress Discussion settings page.

    Notice: Undefined property: stdClass::$ID in ..wp-includes/query.php on line 3126
    
    Notice: Undefined property: stdClass::$nickname in ..wp-includes/query.php on line 3128
    
    Notice: Undefined property: stdClass::$user_nicename in ..wp-includes/query.php on line 3130
    
    Notice: Undefined property: stdClass::$ID in ..wp-includes/query.php on line 3126
    
    Notice: Undefined property: stdClass::$nickname in ..wp-includes/query.php on line 3128
    
    Notice: Undefined property: stdClass::$user_nicename in ..wp-includes/query.php on line 3130

    Any idea why?

    The problem is triggered in line 88 in is_author() call:

    $author_class = is_author( $user_id ) ? ' current-author' : '' ;

    $user_id is a valid user id.

  3. Ov3rfly
    Member
    Posted 1 year ago #

    The error is not displayed if line 88 is changed e.g. like this:

    1. Just "hide" the error:

    $author_class = @is_author( $user_id ) ? ' current-author' : '' ;

    2. Check for custom post type archive first, does this break other things?

    $author_class = ( is_post_type_archive() || is_author( $user_id ) ) ? ' current-author' : '' ;

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic