Add HTTP proxy configuration example
@swissspidy ci sta già lavorando.
Dal 3/2/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Split out from https://github.com/wp-cli/core-command/issues/292
- php-curl happens to honor the http_proxy env var
- Requests defers honoring that env var to the library user (e.g., WordPress core or WP-CLI) (see also https://github.com/WordPress/Requests/issues/218)
- WP-CLI doesn't want to blindly trust that env var
- One should be able to manually configure proxy support via
wp-cli.ymland theextra-phpconfig
You might be able to do something like this:
# In wp-cli.yml
require:
- path-to/proxy.php
// proxy.php
$proxy_host = getenv( 'HTTP_PROXY' );
if ( ! $proxy_host ) {
return;
}
$proxy_url = parse_url( $proxy_host );
if ( $proxy_url['host'] ) {
define( 'WP_PROXY_HOST', $proxy_url['host'] );
}
if ( $proxy_url['port'] ) {
define( 'WP_PROXY_PORT', $proxy_url['port'] );
}
This would configure the proxy for HTTP requests in core when using WP-CLI, similar to when you define this in wp-config.php. The setup would be slightly more complex for modifying HTTP requests from WP-CLI itself.
- Lingua principale
- PHP
- Stelle
- 205
- Fork
- 374
- Merge medio
- 20h 37m
- PR unite (30g)
- 8
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di wp-cli/handbook
-
PowerShell spam-comment deletion example passes multiple IDs as one argumentForse già presa @qorud02 l’ha presa 22 giorni fa. Apertascope:documentation
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
Tutte le issue di wp-cli/handbook
Issue simili
-
sync-en
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
coollabsio/coolify#12299 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Automattic/blocks-engine#3369 ·
I maintainer di solito rispondono entro 1 giorno
-
0. to triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 67/100
roundcube/roundcubemail-docker#478 ·
I maintainer di solito rispondono entro 1 giorno
-
0. Needs triage 35-feedback bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno