`wp theme mod set` prints its failure message as `Success` and exits 0
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
Direzione di ricerca
Leggi Theme_Mod_Command::set(), dove, secondo l’issue, viene rilevato il valore non corrispondente e viene stampato il messaggio di errore. Controlla come i comandi vicini segnalano gli errori e impostano il codice di uscita; riproduci il caso con il filtro descritto pre_set_theme_mod_background_color. Il lavoro è concluso quando il comando stampa Error: Could not update theme mod background_color. e termina con codice 1.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When wp theme mod set cannot save the value, it prints the failure through WP_CLI::success():
$ wp theme mod set background_color 123456
Success: Could not update theme mod background_color.
$ echo $?
0
To reproduce, add a pre_set_theme_mod_background_color filter that returns a different value (for example from a mu-plugin). Theme_Mod_Command::set() reads the mod back, sees it does not match, and calls WP_CLI::success( "Could not update theme mod {$mod}." ). Scripts that check the exit code treat the failure as a success.
Expected: Error: Could not update theme mod background_color. with exit code 1.
- Lingua principale
- Gherkin
- Stelle
- 90
- Fork
- 87
- Merge medio
- 2g 7h
- PR unite (30g)
- 3
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
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/extension-command
-
Download update packages concurrently before running the bulk upgraderForse già presa @austinginder l’ha presa 49 giorni fa. Apertacommand:plugin-update command:theme-update
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
wp-cli/extension-command#555 · 2 commenti ·
-
opcache invalidationForse già presa @swissspidy l’ha presa 265 giorni fa. Apertacommand:plugin-update command:theme-update
wp-cli/extension-command#444 · 10 commenti · 1 reazione · 2 assegnatari ·
-
Add wp theme cache commandForse già presa @swissspidy l’ha presa 277 giorni fa. Apertacommand:theme state:unconfirmed
wp-cli/extension-command#392 · 9 commenti · 1 reazione · 2 assegnatari ·
Tutte le issue di wp-cli/extension-command
Issue simili
-
csp-probe needs efqdn to probe CSP domainsForse già presa @unknownhackerworld l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
projectdiscovery/httpx#2725 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
ktwu01/benchmark-radar#1167 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
domain/usage p3
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100