WP_Importer::get_page( string $url, string $username = '', string $password = '', bool $head = false ): array
GET URL
Parameters
-
$url
string Required -
-
$username
string Optional -
Default:
''
-
$password
string Optional -
Default:
''
-
$head
bool Optional -
Default:
false
Return
array
Source
File: wp-admin/includes/class-wp-importer.php
.
View all references
public function get_page( $url, $username = '', $password = '', $head = false ) {
// Increase the timeout.
add_filter( 'http_request_timeout', array( $this, 'bump_request_timeout' ) );
$headers = array();
$args = array();
if ( true === $head ) {
$args['method'] = 'HEAD';
}
if ( ! empty( $username ) && ! empty( $password ) ) {
$headers['Authorization'] = 'Basic ' . base64_encode( "$username:$password" );
}
$args['headers'] = $headers;
return wp_safe_remote_request( $url, $args );
}