Você está desenvolvendo um plugin ou tema para WordPress e precisa fazer uma conexão HTTP? Não use fopen, curl, file_get_contents, etc. Use a HTTP API do WordPress.
A HTTP API é simples de usar, muito bem implementada e tem excelente performance. E se um dia você precisar hospedar seu site num servidor debaixo de um proxy, não vai precisar reescrever seu código. Ao configurar o proxy no wp-config.php, tudo vai funcionar.
Veja um exemplo do uso da HTTP API:
$content=wp_remote_retrieve_body( wp_remote_get('http://visie.com.br/'));