Description
Wrapper to wp_remote_get
Usage
$decoded = oik_remote::bw_remote_get( $url, $asJSON );Parameters
- $url
- ( string ) required – with parameters already added
- $asJSON
- ( bool ) optional default: 1 – true if you want JSON returned
Returns
decoded result – a json object OR nullSource
File name: oik/libs/class-oik-remote.phpLines:
1 to 23 of 23
static function bw_remote_get( $url, $asJSON=true ) { $args = self::bw_adjust_args( [], $url ); $request = wp_remote_get( $url, $args ); if ( is_wp_error( $request ) ) { bw_trace2( $request, "request is_wp_error" ); self::bw_retrieve_result( $request ); $result = null; } else { $json = wp_remote_retrieve_body( $request ); bw_trace2( $json ); if ( empty( $json ) ) { $result = null; } else { if ( $asJSON ) { $result = json_decode( $json ); } else { $result = $json; } } } bw_trace2( $result, "result" ); return( $result ); }View on GitHub View on Trac
Called by
Invoked by
Calls
1 to 2 of 2
