# PHP Error "Cannot use object of type WP\_Error"

**URL:** <https://www.patreondevelopers.com/t/php-error-cannot-use-object-of-type-wp-error/518>\
**Category:** Wordpress Plugin\
**Created:** [April 28, 2018, 5:16pm UTC](https://www.patreondevelopers.com/t/php-error-cannot-use-object-of-type-wp-error/518 "2018-04-28T17:16:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sekra24](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/sekra24/32/496_2.png) [@sekra24](https://www.patreondevelopers.com/u/sekra24)\
**Post date:** [April 28, 2018, 5:16pm UTC](https://www.patreondevelopers.com/t/php-error-cannot-use-object-of-type-wp-error/518/1 "2018-04-28T17:16:16Z")

</div>

I got this error and my page breaks completely ☹

Fatal error: Uncaught Error: Cannot use object of type WP\_Error as array in root/dev.mydomain.com/wp-content/plugins/patreon-connect/classes/patreon\_api.php:44 Stack trace: #0 root/dev.mydomain.com/wp-content/plugins/patreon-connect/classes/patreon\_api.php(15): Patreon\_API-\>\_\_get\_json(‘current\_user’) #1 root/dev.mydomain.com/wp-content/plugins/patreon-connect/classes/patreon\_wordpress.php(74): Patreon\_API-\>fetch\_user() #2 root/dev.mydomain.com/wp-content/plugins/patreon-connect/classes/patreon\_wordpress.php(95): Patreon\_Wordpress::getPatreonUser(Object(WP\_User)) #3 root/dev.mydomain.com/wp-includes/class-wp-hook.php(286): Patreon\_Wordpress-\>updatePatreonUser(’’) #4 root/dev.mydomain.com/wp-includes/class-wp-hook.php(310): WP\_Hook-\>apply\_filters(NULL, Array) #5 root/dev.mydomain.com/wp-includes/plugin.php(453): WP\_Hook-\>do\_action(Array) #6 root/dev.mydomain.com/wp-i in root/dev.mydomain.com/wp-content/plugins/patreon-connect/classes/patreon\_api.php on line 44

---

<div class="post-metadata">

**Author:** ![nperickson](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/nperickson/32/726_2.png) [@nperickson](https://www.patreondevelopers.com/u/nperickson)\
**Post date:** [April 30, 2018, 6:47pm UTC](https://www.patreondevelopers.com/t/php-error-cannot-use-object-of-type-wp-error/518/2 "2018-04-30T18:47:05Z")

</div>

Hey @sekra24!

Thanks for bringing that to our attention. I’ll discuss this with the team and we’ll get you an update as soon as we have had a chance to review.

---

<div class="post-metadata">

**Author:** ![codebard](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/codebard/32/14_2.png) [@codebard](https://www.patreondevelopers.com/u/codebard)\
**Post date:** [April 30, 2018, 7:15pm UTC](https://www.patreondevelopers.com/t/php-error-cannot-use-object-of-type-wp-error/518/3 "2018-04-30T19:15:10Z")

</div>

This error happens when WP is not able to contact Patreon API and WP returns an error instead of the API call result.

Have you entered all your credentials correctly, without spaces?

---

<div class="post-metadata">

**Author:** ![sekra24](https://yyz2.discourse-cdn.com/flex036/user_avatar/www.patreondevelopers.com/sekra24/32/496_2.png) [@sekra24](https://www.patreondevelopers.com/u/sekra24)\
**Post date:** [April 30, 2018, 8:39pm UTC](https://www.patreondevelopers.com/t/php-error-cannot-use-object-of-type-wp-error/518/4 "2018-04-30T20:39:51Z")

</div>

@nperickson @codebard This was a temporary issue. I think patreon was maintaining their API so the connection could not be established. Mybe it would be better to handle the error any other way because I don’t want my site broken everytime patreon updates their API 😃

You know what I mean? Greetings
