Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

PowerShell spam-comment deletion example passes multiple IDs as one argument

Aperta Adatta ai principianti
#664 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

@qorud02 ci sta già lavorando.

Dal 2/10/2026.

  • #665 di @qorud02 — aperta

Valutazione

Difficoltà
1/5
Tempo stimato
1-3 ore
Idoneità per principianti
90/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
php, powershell
Ambito
cli, documentation

Direzione di ricerca

Apri guides/common-tasks.md e trova la sezione “Delete spam comments”. Confronta il comando Bash esistente con il comportamento di PowerShell descritto nella issue, quindi aggiorna l’esempio PowerShell in modo che gli ID separati da spazi diventino argomenti distinti e che non venga eseguita alcuna eliminazione quando l’elenco è vuoto. Verifica che i comandi documentati e la condizione di protezione corrispondano al comportamento di Windows PowerShell segnalato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

scope:documentation

In guides/common-tasks.md, the “Delete spam comments” example recommends this command for PowerShell:

wp comment delete $(wp comment list --status=spam --format=ids)

When the inner command outputs one line containing 11 22, PowerShell passes "11 22" as one argument to wp comment delete. It does not split that line into two ID arguments as Bash does.

I reproduced the shell behavior on Windows 11 with Windows PowerShell 5.1.26100.9549, PowerShell 7.6.5, WP-CLI 2.12.0 and PHP 8.4.26. A non-destructive before_wp_load WP-CLI command fixture emitted space-separated IDs and reported the received arguments. The original example produced ["11 22"]; splitting the output with -split '\s+' produced ["11","22"]. A guard also avoids invoking deletion when there are no spam IDs.

The guide should keep its Bash example and provide a PowerShell version that splits the output into separate arguments.

AI assistance: OpenAI Codex helped reproduce the shell behavior and prepare this report and the proposed documentation change.

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di wp-cli/handbook

Tutte le issue di wp-cli/handbook

Issue simili

Altre issue su PHP

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.