Support » Plugin: Yoast SEO » PHP Notice after successful avatar upload on BuddyPress

  • Henry

    (@henrywright-1)


    Notice: Trying to get property of non-object in /htdocs/wp-content/plugins/wordpress-seo/frontend/class-frontend.php on line 548

    Notice: Trying to get property of non-object in /htdocs/wp-content/plugins/wordpress-seo/frontend/class-frontend.php on line 840

    Notice: Trying to get property of non-object in /htdocs/wp-content/plugins/wordpress-seo/frontend/class-frontend.php on line 843

    I get this when I have successfully uploaded an avatar using BuddyPress.

    What’s going on here?

    http://wordpress.org/plugins/wordpress-seo/

Viewing 5 replies - 1 through 5 (of 5 total)
  • BuddyPress is doing something weird to the $post object – which causes it not to be an object. I’ll add some extra validation for this, but to be fair, this is a bug in Buddypress.

    Henry

    (@henrywright-1)

    Thanks jrf – hoping your validating can resolve the problem.

    It could, but you should really file a bug with Buddypress…

    Henry

    (@henrywright-1)

    Thanks again jrf – i’ve raised a BuddyPress Trac ticket:

    http://buddypress.trac.wordpress.org/ticket/5241

    Henry

    (@henrywright-1)

    jrf

    regarding your validation check, are you thinking of doing if ( $post != null ) { ... }?

    I’ve been doing some investigation and can see you’re using an is_singular() check around the code attempting to get the $post property. is_page() seems to return true for the BuddyPress change-avatar page (where there notices are displayed) but the $post variable seems to be null here. This could be the reason why toys are being thrown out of the push buggy.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘PHP Notice after successful avatar upload on BuddyPress’ is closed to new replies.