WP_Importer::get_pagepublicWP 1.0

Gets URL.

Method of the class: WP_Importer{}

No Hooks.

Returns

Array.

Usage

$WP_Importer = new WP_Importer();
$WP_Importer->get_page( $url, $username, $password, $head );
$url(string) (required)
.
$username(string)
.
Default: ''
$password(string)

.

It has the attribute #[\SensitiveParameter], which hides the value of the parameter from logs. It is used to protect sensitive data (for example, passwords). Documentation.

Default: ''

$head(true|false)
.
Default: false

WP_Importer::get_page() code WP 7.0

public function get_page(
	$url,
	$username = '',
	#[\SensitiveParameter]
	$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 );
}