Nhà phát triển
Tài liệu tham khảo tính năng của Zinn® Cache
Zinn® Cache đăng ký các hành động của mình với WordPress Abilities API. Các khả năng tương tự là các công cụ MCP trên máy chủ riêng của trang web và các tuyến REST dưới /wp-json/wp-abilities/v1. Trang này được tạo từ sổ đăng ký của chính plugin.
Điểm cuối
MCP qua HTTP (có thể phát trực tuyến)
https://example.com/wp-json/zinn-cache/v1/mcpMCP qua WP-CLI (đầu vào và đầu ra chuẩn)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: liệt kê các khả năng
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: chạy một kỹ năng
/wp-json/wp-abilities/v1/abilities/<name>/runXác thực và quyền truy cập
Các yêu cầu HTTP được xác thực bằng mật khẩu ứng dụng WordPress (HTTP Basic). Việc kết nối với máy chủ MCP cần có khả năng hiển thị bên dưới; mọi tính năng sau đó sẽ kiểm tra quyền riêng của chính nó, theo từng đối tượng. Các tính năng chỉ đọc chạy với phương thức GET và đầu vào nằm trong chuỗi truy vấn; các tính năng còn lại chạy với phương thức POST và phần thân JSON {"input": {…}}.
Ví dụ
# REST: chạy một kỹ năng
curl -u your-username:your-application-password \
"https://example.com/wp-json/wp-abilities/v1/abilities/zinn-cache/get-diagnostics/run"# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-cache-get-diagnostics","arguments":{}}}Tất cả quyền hạn
Được tạo từ abilities.json của plugin, tệp này tự động được tạo từ một trang web đang chạy; một bài kiểm tra sẽ thất bại khi cả hai không khớp nhau.
| Quyền hạn | Chức năng | Phiên bản | REST | Quyền hạn | Tham số |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | Dọn dẹp cơ sở dữ liệu (Pro) Tự động xóa các loại tệp rác đã bật trong phần cài đặt ở chế độ nền. Những gì đã xóa không thể khôi phục lại. | Bản Pro | POST …/abilities/zinn-cache/clean-database/run | manage_options | không có |
zinn-cache/convert-imageszinn-cache-convert-images | Chuyển đổi tất cả hình ảnh hiện có (Pro) Bắt đầu chuyển đổi các hình ảnh trong thư viện phương tiện sang các định dạng hiện đại đã được bật trong cài đặt, ở chế độ nền. | Bản Pro | POST …/abilities/zinn-cache/convert-images/run | manage_options | không có |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | Xem phân tích bộ nhớ đệm (Pro) Trả về tỷ lệ truy cập thành công và lưu lượng truy cập của bộ đệm đối tượng trong vài giờ qua (tính bằng giờ, tối đa 720), các lệnh chậm nhất và các plugin bỏ lỡ bộ đệm nhiều nhất. | Bản Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Đọc báo cáo chẩn đoán Trả về báo cáo chẩn đoán mà bộ phận hỗ trợ yêu cầu: phiên bản, giới hạn máy chủ, trạng thái bộ nhớ đệm và các lỗi gần đây. Báo cáo này không chứa mật khẩu hoặc khóa. | Bản miễn phí | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | không có |
zinn-cache/get-image-progresszinn-cache-get-image-progress | Đọc tiến trình chuyển đổi hình ảnh (Pro) Trả về tiến trình chuyển đổi (hoặc xóa) hình ảnh đã hoàn thành. | Bản Pro | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | không có |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | Đọc cài đặt Cache Pro (Pro) Trả về mọi cài đặt Cache Pro (làm ấm, hình ảnh, tập lệnh và kiểu, dọn dẹp cơ sở dữ liệu, dọn dẹp thông minh, công cụ tìm kiếm). Mật khẩu và thông tin bí mật không bao giờ được trả về. | Bản Pro | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | không có |
zinn-cache/get-settingszinn-cache-get-settings | Đọc cài đặt bộ nhớ đệm Trả về mọi cài đặt bộ nhớ đệm. Mật khẩu Redis không bao giờ được trả về, chỉ có thông tin liệu có mật khẩu nào được lưu hay không. | Bản miễn phí | GET …/abilities/zinn-cache/get-settings/run | manage_options | không có |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | Đọc công cụ tìm kiếm truy vấn chậm (Pro) Trả về các truy vấn cơ sở dữ liệu và cuộc gọi đi chậm nhất mà trình tìm kiếm đã ghi nhận, kèm theo plugin hoặc theme đã tạo ra từng mục đó. | Bản Pro | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | không có |
zinn-cache/get-statuszinn-cache-get-status | Đọc trạng thái bộ nhớ đệm Trả về trạng thái bật và hoạt động của bộ đệm trang và bộ đệm đối tượng, số lượng trang được lưu trong bộ đệm, cũng như thông tin kết nối và số lần truy cập của bộ đệm đối tượng. | Bản miễn phí | GET …/abilities/zinn-cache/get-status/run | manage_options | không có |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | Đọc tiến độ khởi động (Pro) Trả về trạng thái khởi động có đang chạy hay không, số trang đã truy cập và số trang thất bại. | Bản Pro | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | không có |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | Xem trước dọn dẹp cơ sở dữ liệu (Pro) Đếm những gì việc dọn dẹp sẽ xóa bỏ, theo từng loại (bản sửa đổi, bản nháp, thư rác, dữ liệu tạm thời hết hạn và tương tự). Không có gì bị xóa. | Bản Pro | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | không có |
zinn-cache/purgezinn-cache-purge | Xóa bộ nhớ đệm Xóa các trang đã lưu bộ nhớ đệm: toàn bộ (all: true), một số địa chỉ (urls) hoặc mọi thứ được gắn thẻ (tags). Các trang sẽ được tạo lại khi có khách truy cập. | Bản miễn phí | POST …/abilities/zinn-cache/purge/run | manage_options (the REST route's own check) | all: boolean, urls: array, tags: array |
zinn-cache/remove-converted-imageszinn-cache-remove-converted-images | Xóa tất cả các hình ảnh đã chuyển đổi (Pro) Xóa mọi bản sao đã chuyển đổi của hình ảnh ở chế độ nền; bản gốc vẫn được giữ lại. | Bản Pro | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | không có |
zinn-cache/reset-settingszinn-cache-reset-settings | Khôi phục cài đặt bộ nhớ đệm về mặc định Đưa mọi cài đặt bộ nhớ đệm về mặc định ban đầu, giống như nút Reset. Mật khẩu Redis đã lưu cũng bị xóa. | Bản miễn phí | POST …/abilities/zinn-cache/reset-settings/run | manage_options | không có |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Xóa các kết quả truy vấn chậm (Pro) Xóa toàn bộ các truy vấn chậm và lệnh gọi chậm đã tìm thấy cho đến nay, và bộ tìm kiếm bắt đầu lại từ đầu. | Bản Pro | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | không có |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | Thay đổi cài đặt Cache Pro (Pro) Thay đổi cài đặt Cache Pro mà bạn gửi (cài đặt: khóa tương ứng với giá trị) và giữ lại các cài đặt còn lại. Mỗi giá trị được kiểm tra chính xác như trên màn hình Cache Pro; khóa không xác định sẽ bị từ chối. | Bản Pro | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (Bắt buộc) |
zinn-cache/update-settingszinn-cache-update-settings | Thay đổi cài đặt bộ nhớ đệm Thay đổi các cài đặt bạn gửi và giữ nguyên phần còn lại (bộ nhớ đệm trang, thời gian trang được lưu trong bộ nhớ đệm, bộ nhớ đệm đối tượng và kết quả kết nối Redis của nó, các quy tắc xóa và ngoại lệ). Các giá trị được kiểm tra và sửa chính xác như trên màn hình Bộ nhớ đệm (Cache). | Bản miễn phí | POST …/abilities/zinn-cache/update-settings/run | manage_options | lscache_enabled: boolean, lscache_ttl: integer, object_cache_enabled: boolean, auto_purge_enabled: boolean, purge_on_upgrade: boolean, exclude_uris: array|object|string, exclude_query_keys: array|object|string, exclude_cookies: array|object|string, redis_host: string, redis_port: integer, redis_database: integer, redis_username: string, redis_password: string, redis_key_prefix: string, browser_ttl: integer, cache_logged_out_only: boolean, purge_on_comment: boolean, ttl_overrides: array|object|string |
zinn-cache/warm-cachezinn-cache-warm-cache | Làm ấm bộ nhớ đệm (Pro) Bắt đầu truy cập mọi trang trong sitemap ở chế độ nền để khách truy cập nhận được các trang đã lưu trữ vào bộ nhớ đệm. Tiếp theo bằng zinn-cache/get-warmup-progress. | Bản Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | không có |