SuperAPI AI 工具集

wordpress-plugin-publish

部署与运维

查看项目

更新于 10-15 21:40

技能介绍

用途:借助 Pressship 完成 WordPress.org 插件的提交与发布工作,优先使用 npx pressship,除非用户明确要求本地检出版本。

主要能力:查询身份与状态(npx pressship whoami、npx pressship status .、npx pressship info .),用 status 判断 publish 目标是待审提交的重新上传还是已批准插件的 SVN 发布;本地测试(npx pressship demo .,可加 --port、--wp、--php、--reset、--skip-browser);打包校验(npx pressship pack .,可用 --ignore 排除大文件或仅源码文件);提交或重新上传待审插件(npx pressship publish . --dry-run -y 后 npx pressship publish . -y);发布已批准插件(npx pressship publish . --release --dry-run -y 后 npx pressship publish . --release -y,必要时用 npx pressship release . --slug my-plugin --username WpOrgUser);版本升级(npx pressship version patch/minor/major .)。

使用方式与限制:未先运行 dry run 不得发布、提交、重新上传或发布,除非用户明确要求跳过;不得擅自推送 git 提交或标签;需清晰报告 Plugin Check 结果,不得因 Pressship 可继续而隐瞒;大文件或仅源码文件使用可重复的 excludes,项目已有 .pressshipignore 时优先使用;交互提示只回答用户批准或明显的插件元数据;认证失败时运行 npx pressship login 由用户完成登录。版本升级仅在用户要求时执行,升级后检查插件头、readme.txt stable tag 与 changelog。最终报告需包含是否运行 dry run、包大小与显著包含/排除文件、Plugin Check 结果摘要、上传/发布状态与 slug、git 是否被改动。