Proxy en WordPress

mysql-proxy

Si usas WordPress en una Intranet te habrás dado cuenta de que no hay manera de que se cargue contenido de feeds en tu sitio creado con WordPress, da igual el tipo de llamada que uses. Esto suele ser debido a causa del proxy de la empresa.

Además, WordPress no es muy flexible para estas cosas, menos mal que en WordPress 2.8 ya se va a poder gestionar directamente desde el fichero wp-config.php.

En cualquiera de los dos casos vamos a ver como podemos salvar esta limitación, tanto en WordPress 2.8 como en versiones anteriores.

Hasta WordPress 2.7

Hasta ahora solo funciona haciendo un ajuste en los ficheros core de WordPress, en concreto en el fichero ‘wp-includes/class-snoopy.php‘. Lo que hay que hacer es cambiar las configuraciones de $proxy_host, $proxy_port y de $_isproxy. El valor de var $_isproxy = false;, por supuesto, habrá que cambiarlo a TRUE.

var $host       = "www.php.net"; // servidor al que nos conectamos
var $port       = 8080; // puerto al que nos conectamos
var $proxy_host = ""; // servidor proxy a utilizar
var $proxy_port = ""; // puerto proxy a utilizar
var $proxy_user = ""; // usuario proxy a utilizar
var $proxy_pass = ""; // contraseña proxy a utilizar
var $_isproxy   = true; // ponlo así si usas un servidor proxy

Desde WordPress 2.8

Con la nueva versión la cosa es mucho más fácil, y es debido a que no tenemos que modificar ficheros core, además tenemos la posibilidad de definir los valores en el archivo wp-config.php.

define('WP_PROXY_HOST', '192.168.84.101');
define('WP_PROXY_PORT', '8080');
define('WP_PROXY_USERNAME', 'mi_nombre_usuario');
define('WP_PROXY_PASSWORD', 'mi_contraseña');
define('WP_PROXY_BYPASS_HOSTS', 'localhost, www.ejemplo.com');

Como ves, no todo en WordPress 2.8 son mejoras estéticas.

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
TwitThis
Facebook
Google
del.icio.us
Live
StumbleUpon
Technorati
Wikio
Tumblr
E-mail this story to a friend!
Print this article!
Ping.fm

Electroplastas.es Un nuevo proyecto que te ayuda a disfrutar de la música a través de playlists de Spotify. Las mejores canciones de Lost, una selección musical de Tarantino o una lista de versiones del Light My Fire de The Doors te están esperando.

Promociona tu web con BetaBlocks (www.betablocks.com).

Comments are closed.