Submit
npx pressship submit ./my-plugin
submit is the explicit WordPress.org review upload flow. It is equivalent to publish --submit.
It will:
- discover the plugin main file;
- parse WordPress plugin headers;
- parse and validate
readme.txt; - validate
readme.txtwith WordPress.org; - build a WordPress-installable zip;
- stage package contents for Plugin Check;
- run the official WordPress.org Plugin Check;
- ask for confirmation when blocking findings are reported;
- upload the zip to WordPress.org.
If WordPress.org already has a pending submission matching the plugin slug or name, Pressship uses the reupload form instead of the new-plugin form.
Options
npx pressship submit ./my-plugin --dry-run
npx pressship submit ./my-plugin --no-verify
npx pressship submit ./my-plugin --skip-plugin-check
npx pressship submit ./my-plugin --skip-readme-validator
npx pressship submit ./my-plugin --wp-path /path/to/wordpress
npx pressship submit ./my-plugin --ignore "assets/**/*.mp4"
npx pressship submit ./my-plugin --output-dir ./build
npx pressship submit ./my-plugin --yes
Use --no-verify only when you intentionally want to skip both readme validation and Plugin Check before uploading. Use --skip-plugin-check when you only want to bypass Plugin Check.