SuperAPI AI 工具集

wordpress-content

办公与效率

查看项目

更新于 10-15 21:42

技能介绍

用途:该技能用于通过 WordPress 内置 REST API 管理站点内容,明确要求不安装或调用 WP-CLI,仅需 bash、curl 与 Python 3,不要求本地 PHP。

主要能力:支持创建、查看、更新、定时、发布、回收站及批量管理文章、页面、自定义文章类型、媒体、分类、标签、文章元数据、经典菜单与区块导航。核心端点包括 /wp-json/wp/v2/posts、pages、media、categories、tags、types、taxonomies、menus、menu-items、menu-locations、navigation。

使用方式:需提供 HTTPS 站点 URL、用户名、Application Password、操作与内容类型,以及修改现有内容时的精确对象 ID。凭据解析顺序为显式选项(--url、--username、--app-password)、环境变量(WORDPRESS_URL、WORDPRESS_USERNAME、WORDPRESS_APP_PASSWORD)、本地配置文件、交互式提示。默认配置路径为 ${WORDPRESS_CONFIG_FILE:-${XDG_CONFIG_HOME:-$HOME/.config}/wordpress-content/config}。首次使用可运行 bash <skill-path>/scripts/wordpress_rest.sh status 检查配置并认证。写入默认先 dry-run,确认后加 --execute。正文写入使用 verbatim-create 或 verbatim-update,提交用户提供的 JSON 原样内容。

限制与安全:正文内容视为权威,不重写、摘要、翻译、重排或修复,除非明确要求不转换纯文本、Markdown、HTML、经典内容与 Gutenberg 区块。修改或删除前须以 context=edit 获取当前对象并记录 ID、类型、slug、状态、修改时间等,仅发送需变更字段。文章与页面默认回收站,force=true 仅在明确要求永久删除时使用。分类项不支持回收站,删除即永久。per_page 上限为 100,批量写入需先列出目标端点与 ID 并获批准,遇首个意外错误即停止。Application Password 视为机密,不得打印、写入仓库文件、放入 URL 或暴露 Authorization 头。仅使用 HTTPS 认证。插件、主题、版本、权限与自定义文章类型注册会影响可用路由与字段,应以目标站点的 REST 索引与 OPTIONS 响应为准。

适用场景:适合需要以编程方式管理 WordPress 内容、媒体、分类与导航的自动化流程。具体收费、价格、平台支持范围等资料暂未提供。