全ての post_id を取得して、comment_status を closed にするだけ。カンタン!


$ wp post list --field=ID | xargs -I {} wp post update {} --comment_status=closed

ついでにスパムコメントも全部消しちゃおう。
NOTE: このコマンドは全てのコメントを消すので、消したくないコメントがある人は実行しないでね。


$ wp comment list --field=comment_ID | xargs -I {} wp comment delete {} --force