`wp theme mod set` prints its failure message as `Success` and exits 0
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 82/100
Direção de pesquisa
Leia Theme_Mod_Command::set(), onde, segundo a issue, o valor divergente é detectado e a mensagem de falha é exibida. Verifique como os erros dos comandos próximos são reportados e como eles definem o status de saída; reproduza o caso com o filtro descrito pre_set_theme_mod_background_color. O trabalho estará concluído quando o comando imprimir Error: Could not update theme mod background_color. e terminar com o código 1.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Gherkin
- Estrelas
- 90
- Forks
- 87
- Merge médio
- 2d 7h
- PRs com merge (30d)
- 3
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de wp-cli/extension-command
-
Download update packages concurrently before running the bulk upgraderTalvez já em andamento @austinginder assumiu há 49 dias. Abertacommand:plugin-update command:theme-update
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
wp-cli/extension-command#555 · 2 comentários ·
-
opcache invalidationTalvez já em andamento @swissspidy assumiu há 265 dias. Abertacommand:plugin-update command:theme-update
wp-cli/extension-command#444 · 10 comentários · 1 reação · 2 responsáveis ·
-
Add wp theme cache commandTalvez já em andamento @swissspidy assumiu há 277 dias. Abertacommand:theme state:unconfirmed
wp-cli/extension-command#392 · 9 comentários · 1 reação · 2 responsáveis ·
Todas as issues de wp-cli/extension-command
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
bug good first issue priority: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
TMHSDigital/Free-Game-Dev-Assets#250 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
Gentleman-Programming/gentle-ai#6014 ·
Mantenedores costumam responder em até 1 dia
-
bug good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 80/100