hmm, much of below is probably more for me when I can circle back around to investigating.
In regards to you and your usage, I realize the user profile widget may be a main reason to use the plugin, but is it working for other display types thus far? Asking to see if you could use other parts while I investigate.
The error in question:
PHP Fatal error: Uncaught Error: Call to a member function get_error_message() on array in /home/o2conlineuk/public_html/flowerpotsbrewery/wp-content/plugins/untappd-checkins-widget/widgets/user_profile.php:449
Relevant code area:
// Save only if we get a good response back.
if ( 200 === wp_remote_retrieve_response_code( $new_profile ) ) {
$profile = json_decode( wp_remote_retrieve_body( $new_profile ) );
set_transient( $trans_args['transient_name'], $profile, $duration );
} else {
if ( current_user_can( 'manage_options' ) ) {
if ( is_array( $new_profile ) && isset( $new_profile['error'] ) ) {
$message = $new_profile['error'];
} else {
$message = $new_profile->get_error_message();
}
printf(
esc_html__( 'Admin-only error: %s', 'mb_untappd' ),
$message
);
}
}
So we’re not receiving a 200 response status, but we’re also not necessarily getting an error message.
I should probably try out the widget myself with my creds and username to see if it errors for me as well. It’s possible that things changed on their end.