Sửa tệp. Kiểm tra kết quả.
Tệp CSV mới đã sẵn sàng nhưng website vẫn dùng bản cũ. MCP Abilities – Filesystem cung cấp mười một thao tác với tệp và thư mục WordPress, giúp ứng dụng AI đã xác thực kiểm tra tệp, lưu nội dung mong muốn rồi đọc lại để đối chiếu.
Thay cả danh sách hay thêm vài dòng?
Giả sử một đơn vị đào tạo cần cập nhật ngày khai giảng trong tệp CSV. Danh sách mới đầy đủ phải thay thế nội dung tệp bằng thao tác ghi. Một vài dòng mới thì thêm vào cuối. Nếu thêm cả danh sách mới vào sau bản cũ, những mục đã có sẽ bị trùng.
Trước tiên, hãy kiểm tra tiêu đề cột, định dạng dòng và kích thước tệp. Plugin kiểm tra nội dung sắp lưu nhưng không thể xác định ngày tháng hoặc các cột có phù hợp với công cụ nhập dữ liệu hay không. Giữ chế độ sao lưu mặc định và so sánh tệp đã lưu với dữ liệu được duyệt.
Thay thế làm đổi toàn bộ nội dung tệp. Ghi thêm giữ nguyên nội dung hiện có và bổ sung vào sau.
Di chuyển tệp không tự cập nhật các tham chiếu
Sao chép giữ lại tệp gốc. Di chuyển đổi vị trí của tệp. Cả hai thao tác đều không sửa liên kết trên trang, thiết lập nhập dữ liệu hay cấu hình plugin đang trỏ tới đường dẫn cũ.
Nếu quy trình nhập khóa học dùng một tên tệp cố định, hãy kiểm tra thiết lập đó trước khi di chuyển CSV. Với ảnh WordPress, hãy dùng công cụ của thư viện media khi cần giữ dữ liệu tệp đính kèm và các kích thước ảnh phù hợp với màn hình nhất quán.
Tệp có thể đã ở vị trí mới trong khi trang hoặc công cụ nhập dữ liệu vẫn trỏ tới vị trí cũ.
Chọn thao tác phù hợp với công việc
Plugin xử lý các tệp thực nằm trong thư mục gốc WordPress. Nội dung trang và các bản ghi trong thư viện media có công cụ chỉnh sửa riêng.
Kiểm tra trước
Liệt kê thư mục, xem thông tin tệp hoặc đọc nội dung được phép. Theo mặc định, thao tác đọc trả về tối đa 256 KB và có thể tăng tới mức cao nhất là 1 MB. Danh sách thư mục thông báo khi giới hạn số mục làm kết quả bị cắt bớt.
Ghi hoặc sắp xếp
Tạo thư mục, ghi tệp, thêm nội dung vào đầu hoặc cuối, hoặc sao chép và di chuyển tệp được phép. Muốn thay thế tệp đích đã tồn tại khi sao chép hay di chuyển, phải chọn ghi đè một cách rõ ràng.
Thận trọng khi xóa
Xóa tệp mặc định sẽ tạo bản sao lưu, trừ khi ứng dụng gọi thao tác tắt tính năng này. Xóa thư mục không tạo bản sao lưu. Xóa đệ quy phải được yêu cầu rõ ràng. Hãy kiểm tra thành phần nào đang dùng đường dẫn trước khi xóa.
Kiểm tra thay đổi
Nhật ký thao tác ghi lại các lần ghi, ghi thêm, sao chép, di chuyển và xóa thành công. Dùng nhật ký để tìm đường dẫn bị tác động cùng thông tin sao lưu hiện có. Sau đó kiểm tra tệp và quy trình sử dụng tệp.
Hiểu phạm vi kiểm tra
Mỗi thao tác cần một tài khoản WordPress đã xác thực có quyền manage_options. Đường dẫn phải nằm trong thư mục gốc WordPress thực tế sau khi phân giải. Đọc, sao chép và di chuyển sẽ từ chối một số đường dẫn tệp cấu hình và khóa. Ghi sẽ từ chối tệp kiểu PHP, vị trí được bảo vệ trong phần lõi và nội dung bị phát hiện là không an toàn. Tổng nội dung được ghi không vượt quá 10 MB.
Nếu một bản sao lưu bắt buộc không tạo được, thay đổi tệp sẽ dừng. Một số thao tác cho phép tắt sao lưu, và thư mục sao lưu cũ hơn bảy ngày có thể bị dọn bỏ. Bản sao lưu và nhật ký có thể chứa dữ liệu nhạy cảm; khả năng truy cập qua web phụ thuộc vào quy tắc của máy chủ. Hãy giữ một bản sao lưu website riêng. Vượt qua bước kiểm tra tệp không chứng minh rằng nội dung phù hợp với website.
Kết nối công cụ tệp của WordPress
Dùng WordPress 6.9 trở lên, có sẵn Abilities API, và PHP 8.0 trở lên. Cấu hình WordPress MCP Adapter và MCP Expose Abilities để ứng dụng đã xác thực có thể dùng các thao tác.
Máy chủ phải cho phép thao tác tệp được yêu cầu. WordPress có thể tắt thay đổi tệp bằng DISALLOW_FILE_MODS. Bắt đầu bằng kiểm tra chỉ đọc và xem các trường đầu vào của thao tác đã được phát hiện trước khi thay đổi.
Bắt đầu từ tệp bạn cần hiểu rõ
Cài plugin, kiểm tra đường dẫn dự định xử lý và dựa trên kết quả để xác định một thay đổi cụ thể. Sau khi lưu, hãy đọc lại và đối chiếu kết quả.
