is_wp_error fehlt ein Fehler

Ich erhalte den folgenden Fehler im Codefragment — und zeige auf die Zeile, die auf die $ result [‘body’] – Zuweisung verweist. Der is_wp_error sollte den Fehler entdeckt haben. ??????????????

Schwerwiegender Fehler: Objekt des Typs WP_Error kann nicht als Array verwendet werden

$result = wp_remote_post( ..... ) ); if( is_wp_error( $result ) ): $display = 'Error Message'; else: $display = $result[ 'body' ]; endif; 

Solutions Collecting From Web of "is_wp_error fehlt ein Fehler"

Sowohl wp_remote_post als auch wp_remote_get geben das WP_Error-Objekt zurück, wenn ein Fehler vorliegt. Sie können die function get_error_message der WP_Error-class verwenden, um den Fehler zu erhalten und anzuzeigen.

 $request = wp_remote_post( $url ); if ( is_wp_error( $request ) ) { // If the request has failed, show the error message echo $request->get_error_message(); } else { $content = wp_remote_retrieve_body( $request ); // Do stuff with $content } 

Für weitere Details gehen Sie hier vor