修改文件,核对结果。

新的 CSV 已经准备好,网站却仍在使用旧文件。MCP Abilities – Filesystem 提供十一项 WordPress 文件和目录操作,让通过身份验证的 AI 客户端检查文件、保存预期内容,再读回核对。

装饰艺术风格的文件处理机器,包含目录树、文件通道和检查盾牌。

替换整份列表,还是追加几行?

假设一家培训机构要更新 CSV 中的课程日期。完整的新列表应通过写入操作替换原有内容,少量新增行则适合追加。如果把整份新列表追加到旧列表后面,已有记录就会重复。

先检查表头、行格式和文件大小。插件会检查即将保存的内容,但无法判断日期和列是否适合您的导入工具。保留默认启用的备份,并将保存后的文件与已确认的数据进行比较。

新纸张替换旧纸张;另一个示例中,新增行延长了原有纸张。

替换会改变整个文件的内容;追加会保留已有内容并在其后补充。

移动文件不会自动更新引用

复制会保留原文件,移动会改变文件位置。两者都不会改写仍指向旧路径的页面链接、导入设置或插件配置。

如果课程导入工具使用固定文件名,请先确认该设置,再移动 CSV。对于 WordPress 图片,如果需要保持附件记录与响应式图片尺寸一致,应使用媒体库工具。

文件移入新文件夹,但引用仍连接着原来的位置。

文件可能已经位于新位置,但页面或导入工具仍在访问旧路径。

为任务选择合适的操作

插件处理 WordPress 根目录内的实际文件。页面内容和媒体库记录应使用各自的编辑工具。

先检查

列出目录、查看文件信息或读取允许访问的内容。读取默认最多返回 256 KB,最高可设为 1 MB。目录列表达到条目上限时,会说明结果已被截断。

写入或整理

创建目录、写入文件、在开头或结尾添加内容,或复制和移动允许操作的文件。复制或移动时若要替换已有目标文件,必须明确选择覆盖。

谨慎删除

删除文件默认会创建备份,除非客户端明确关闭备份。删除目录不会备份,递归删除必须明确请求。删除前先检查哪些内容或程序正在使用该路径。

核对修改

操作日志记录成功的写入、追加、复制、移动和删除。通过日志找到受影响的路径及可用的备份信息,然后检查文件本身和使用它的流程。

了解检查的范围

每项操作都要求已通过身份验证、拥有 manage_options 权限的 WordPress 账户。路径必须位于解析后的实际 WordPress 根目录内。读取、复制和移动会拒绝指定的配置文件与密钥文件路径。写入会拒绝 PHP 类文件、受保护的核心目录目标以及检测到的不安全内容。完整写入内容不得超过 10 MB。

必需的备份一旦失败,文件修改就会停止。有些操作允许客户端关闭备份,超过七天的备份目录也可能被清理。备份和日志可能含有敏感数据,能否通过网页访问取决于主机规则。请另行保留网站备份。文件检查通过,并不代表内容一定适合您的网站。

连接 WordPress 文件工具

使用内置 Abilities APIWordPress 6.9 或更高版本,以及 PHP 8.0 或更高版本。配置 WordPress MCP AdapterMCP Expose Abilities,让通过身份验证的客户端能够使用这些操作。

服务器必须允许请求的文件操作。WordPress 可以通过 DISALLOW_FILE_MODS 禁用文件修改。先进行只读检查,并在修改前查看所发现操作的输入字段。

装饰艺术风格的文件处理机器,包含目录树、文件通道和检查盾牌。

从需要了解的文件开始

安装插件,检查目标路径,再根据检查结果确定一项明确的修改。保存后重新读取并核对结果。