// If we get a good response.
if ( $status == 200 ) {
$messages = json_decode( $message_data, true );
- // trigger_error( '$messages: ' . print_r( $messages, true ), E_USER_NOTICE );
- foreach ( $messages as $message ) {
- $title = $message['title'];
- $dashboard_message = $message['dashboard_message'];
- $id = $message['id'];
- $updated = $message['updated']['timestamp'];
+ if ( is_array( $messages ) && !empty( $messages ) ) {
+ foreach ( $messages as $message ) {
+ $title = $message['title'];
+ $dashboard_message = $message['dashboard_message'];
+ $id = $message['id'];
+ $updated = $message['updated']['timestamp'];
+ }
}
} else {
// Don't do anything here yet.