[WordPress] wp_remote_get() で BASIC 認証ページからデータを取得する

<?php
$user = 'username';
$password = 'password';
$url = 'http://example.com/&#39;;
$args = array(
'headers' => array(
'Authorization' => 'Basic '.base64_encode("$user:$password")
)
);
$result = wp_remote_get($url, $args);

headers に ‘Authorization: Basic ‘ を渡せば良いです。
ユーザー名、パスワードは : (コロン) で区切って base64_encode() してやればおっけ。