htmlcss.fr Des tutos ou tutoriels Wordpress, html, php ou javascript.

PROXY & CURL port

P

Selon les hébergements, on doit parfois configurer WordPress pour qu’il fonctionne avec un proxy. Cela se fait sans trop de difficultés avec trois ou cinq constantes à déclarer dans le wp-config.php.

Par contre, l’API REST peut vous poser quelques soucis. Les requêtes CURL peuvent ne pas passer par le port ouvert du proxy et le site health de WordPress vous donnera des erreurs du style connexion refused.

Il faut donc indiquer le nouveau port et l’hôte pour les requêtes CURL. Voici comment faire:

add_action('http_api_curl', 'set_curl_proxy', 9999, 1);
function set_curl_proxy($handle)
{
    curl_setopt($handle, CURLOPT_PROXYPORT, 3128);
    curl_setopt($handle, CURLOPT_PROXY, 'my.exemple.lol');
}

Tu kiffes?

htmlcss.fr Des tutos ou tutoriels Wordpress, html, php ou javascript.

François Riant

Je m’appelle François Riant. Je travail dans les métiers du web depuis 2006. Mon expérience m’a amené à changer plusieurs fois de technologie.

Aujourd’hui je cherche à partager mon expérience et j’y trouve du de plaisir. Je travail actuellement chez W2P Digital.
Je ne prends donc pas de mission en freelance.

Si vous avez une remarque ou une question; vous pouvez me joindre sur francois.riant@gmail.com