ນັກພັດທະນາ
ການອ້າງອີງຄວາມສາມາດຂອງ Zinn® Cache
Zinn® Cache ໄດ້ລົງທາບການກະຳລຳຂອງຕົນກັບ WordPress Abilities API. ຄວາມສາມາດດຽວກັນນີ້ແມ່ນເຄື່ອງມື MCP ຢູ່ໃນເຊີບເວີຂອງເວັບໄຊເອງ ແລະເສັ້ນທາງ REST ພາຍໃຕ້ /wp-json/wp-abilities/v1. ໜ້ານີ້ຖືກສ້າງຂຶ້ນຈາກບ່ອນລົງທະບຽນຂອງປລັກອິນເອງ.
ຈຸດສິ້ນສຸດ
MCP ຜ່ານ HTTP (ທີ່ສາມາດຖ່າຍທອດໄດ້)
https://example.com/wp-json/zinn-cache/v1/mcpMCP over WP-CLI (ການປ້ອນຂໍ້ມູນ ແລະ ການສົ່ງຂໍ້ມູນມາດຕະຖານ)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: ສະແດງລາຍການຄວາມສາມາດ
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: ຣັນຄວາມສາມາດ
/wp-json/wp-abilities/v1/abilities/<name>/runການກວດສອບຄວາມຖືກຕ້ອງ ແລະ ສິດທິ
ຄຳຮ້ອງຂໍ HTTP ຢັ້ງຢືນຕົວຕົນດ້ວຍລະຫັດຜ່ານແອັບພລິເຄຊັນ WordPress (HTTP Basic). ການເຊື່ອມຕໍ່ກັບເຊີບເວີ MCP ຕ້ອງການຄວາມສາມາດທີ່ສະແດງຢູ່ດ້ານລຸ່ມ; ຄວາມສາມາດແຕ່ລະອັນຈະກວດສອບການອະນຸຍາດຂອງຕົນເອງ, ຕໍ່ໜຶ່ງວັດຖຸ. ຄວາມສາມາດແບບອ່ານຢ່າງດຽວເຮັດວຽກດ້ວຍ GET ແລະຂໍ້ມູນນຳເຂົ້າຂອງພວກມັນຢູ່ໃນສາຍເຄຣີ; ພວກອື່ນເຮັດວຽກດ້ວຍ POST ແລະເນື້ອໃນ JSON {"input": {…}}.
ຕົວຢ່າງ
# REST: ຣັນຄວາມສາມາດ
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":{}}}ຄວາມສາມາດທັງໝົດ
ສ້າງຂຶ້ນຈາກ abilities.json ຂອງປລັກອິນ, ເຊິ່ງຕົວມັນເອງຖືກສ້າງຂຶ້ນຈາກເວັບໄຊທີ່ກຳລັງວຽກຢູ່; ການທົດສອບລົ້ມເຫຼວເມື່ອທັງສອງບໍ່ຕົກລົງກັນ.
| ຄວາມສາມາດ | ມັນເຮັດຫຍັງແດ່ | ສະບັບ | REST | ການອະຸມາດ | ພາລາມິເຕີ |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | ອະນາໄມຖານຂໍ້ມູນ (Pro) ລົບປະເພດຂີ້ເຫຍື້ອທີ່ເປີດໃຊ້ໄວ້ໃນການຕັ້ງຄ່າອອກຢູ່ເບື້ອງຫຼັງ. ສິ່ງທີ່ຖືກລົບອອກໄປແລ້ວຈະບໍ່ສາມາດເອົາກັບຄືນມາໄດ້. | Pro ສະບັບ | POST …/abilities/zinn-cache/clean-database/run | manage_options | ບໍ່ມີ |
zinn-cache/convert-imageszinn-cache-convert-images | ແປງຮູບພາບທີ່ມີຢູ່ທັງໝົດ (Pro) ເລີ່ມປ່ຽນຮູບພາບໃນຫໍສະໝຸດມີເດຍເປັນຮູບແບບທີ່ທັນສະໄໝທີ່ເປີດໃຊ້ງານໄວ້ໃນການຕັ້ງຄ່າ, ໃນພື້ນຫຼັງ. | Pro ສະບັບ | POST …/abilities/zinn-cache/convert-images/run | manage_options | ບໍ່ມີ |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | ອ່ານການວິເຄາະແຄຊ (Pro) ສົ່ງຄືນອັດຕາການຖືກຄິດໄລ່ (hit rate) ແລະ ປະລິມານການຮັບສົ່ງຂໍ້ມູນຂອງແຄຊ໌ວັດຖຸສຳລັບຊົ່ວໂມງທີ່ຜ່ານມາ (ເປັນຊົ່ວໂມງ, ສູງສຸດ 720), ຄຳສັ່ງທີ່ຊ້າທີ່ສຸດ, ແລະ ປລັກອິນໃດທີ່ບໍ່ຖືກແຄຊ໌ຫຼາຍທີ່ສຸດ. | Pro ສະບັບ | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | ອ່ານບົດລາຍງານການວິນິດໄສ ສົ່ງຄືນລາຍງານການວິນິດໄສທີ່ຝ່າຍສະໜັບສະໜູນຮ້ອງຂໍ: ເວີຊັນ, ຂີດຈຳກັດຂອງເຊີບເວີ, ສະຖານະແຄຊ໌ ແລະ ຂໍ້ຜິດພາດຫຼ້າສຸດ. ລາຍງານນີ້ບໍ່ມີລະຫັດຜ່ານ ຫຼື ຄີໃດໆ. | ສະບັບຟຣີ | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | ບໍ່ມີ |
zinn-cache/get-image-progresszinn-cache-get-image-progress | ອ່ານຄວາມຄືບໜ້າການແປງຮູບພາບ (Pro) ສົ່ງຄືນຄວາມຄືບໜ້າຂອງການແປງ (ຫຼື ລຶບ) ຮູບພາບ. | Pro ສະບັບ | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | ບໍ່ມີ |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | ອ່ານການຕັ້ງຄ່າ Cache Pro (Pro) ສົ່ງຄືນທຸກການຕັ້ງຄ່າ Cache Pro (ການອົບອຸ່ນ, ຮູບພາບ, ສະຄຣິບ ແລະ ສະໄຕລ໌, ການອະນາໄມຖານຂໍ້ມູນ, ການລ້າງແຄຊອັດສະລິຍະ, ເຄື່ອງມືຄົ້ນຫາ). ຂັ້ນຕອນຄວາມລັບຈະບໍ່ຖືກສົ່ງຄືນຢ່າງເດັດຂາດ. | Pro ສະບັບ | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | ບໍ່ມີ |
zinn-cache/get-settingszinn-cache-get-settings | ອ່ານການຕັ້ງຄ່າແຄຊ໌ ຄືນຄ່າທຸກການຕັ້ງຄ່າແຄຊ໌. ລະຫັດຜ່ານ Redis ຈະບໍ່ຖືກສົ່ງຄືນຢ່າງເດັດຂາດ, ຈະແຈ້ງໃຫ້ຊາບພຽງແຕ່ມີການບັນທຶກໄວ້ຫລືບໍ່ເທົ່ານັ້ນ. | ສະບັບຟຣີ | GET …/abilities/zinn-cache/get-settings/run | manage_options | ບໍ່ມີ |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | ອ່ານເຄື່ອງມືຊອກຫາການສອບຖາມແບບຊ້າ (Pro) ສົ່ງຄືນຄຳສັ່ງຄົ້ນຫາຖານຂໍ້ມູນ ແລະ ການໂທອອກທີ່ຊ້າທີ່ສຸດທີ່ finder ໄດ້ພົບ, ພ້ອມກັບ ປລັກອິນ ຫຼື ທິມ ທີ່ເປັນຜູ້ສ້າງແຕ່ລະລາຍການ. | Pro ສະບັບ | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | ບໍ່ມີ |
zinn-cache/get-statuszinn-cache-get-status | ອ່ານສະຖານະແຄຊ ສົ່ງກັບຄືນວ່າແຄຊໜ້າເວັບ ແລະ ແຄຊວັດຖຸເປີດໃຊ້ງານ ແລະ ງຳງານຢູ່ຫຼືບໍ່, ມີຈຳນວນໜ້າເວັບທີ່ຖືກແຄຊໄວ້ເທົ່າໃດ, ລວມທັງຕົວເລກການເຊື່ອມຕໍ່ ແລະ ຈຳນວນຮິດຂອງແຄຊວັດຖຸ. | ສະບັບຟຣີ | GET …/abilities/zinn-cache/get-status/run | manage_options | ບໍ່ມີ |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | ອ່ານຄວາມຄືບໜ້າການອຸ່ນເຄື່ອງ (Pro) ສົ່ງຄືນວ່າການອຸ່ນເຄື່ອງກຳລັງດຳເນີນຢູ່, ມັນໄດ້ເຂົ້າເບິ່ງຈັກໜ້າ ແລະ ມີຈັກໜ້າທີ່ລົ້ມເຫລວ. | Pro ສະບັບ | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | ບໍ່ມີ |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | ເບິ່ງຕົວຢ່າງການລຶບລ້າງຖານຂໍ້ມູນ (Pro) ນັບຈຳນວນສິ່ງທີ່ຈະຖືກລຶບອອກໃນລະຫວ່າງການລ້າງຂໍ້ມູນ, ແບ່ງຕາມແຕ່ລະປະເພດ (ສະບັບແກ້ໄຂ, ສະບັບຮ່າງ, ຈົດໝາຍຂີ້ເຫົື້ອ, ຂໍ້ມູນຊົ່ວຄາວທີ່ໝົດອາຍຸ ແລະ ອື່ນໆ). ບໍ່ມີການລຶບຫຍັງອອກ. | Pro ສະບັບ | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | ບໍ່ມີ |
zinn-cache/purgezinn-cache-purge | ລ້າງແຄຊ໌ ລຶບໜ້າເວັບທີ່ບັນທຶກໄວ້ໃນແຄຊ໌: ທັງໝົດ (all: true), ບາງທີ່ຢູ່ (urls) ຫຼື ທຸກຢ່າງທີ່ໃສ່ແທັກໄວ້ (tags). ໜ້າເວັບຈະຖືກສ້າງຂຶ້ນໃໝ່ເມື່ອມີຜູ້ເຂົ້າຊົມ. | ສະບັບຟຣີ | 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 | ລຶບຮູບພາບທີ່ປ່ຽນແປງທັງໝົດ (Pro) ລຶບສຳເນົາຮູບພາບທີ່ຖືກປ່ຽນແປງທັງໝົດໃນພື້ນຫຼັງ; ຮູບຕົ້ນສະບັບຈະຍັງຄົງຢູ່. | Pro ສະບັບ | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | ບໍ່ມີ |
zinn-cache/reset-settingszinn-cache-reset-settings | ຕັ້ງຄ່າແຄຊ໌ກັບຄືນສູ່ຄ່າເລີ່ມຕົ້ນ ສົ່ງການຕັ້ງຄ່າແຄຊ໌ທຸກອັນກັບຄືນສູ່ຄ່າເລີ່ມຕົ້ນ ເຊັ່ນດຽວກັບປຸ່ມຣີເຊັດ. ລະຫັດຜ່ານ Redis ທີ່ບັນທຶກໄວ້ກໍ່ຖືກລຶບອອກເຊັ່ນກັນ. | ສະບັບຟຣີ | POST …/abilities/zinn-cache/reset-settings/run | manage_options | ບໍ່ມີ |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | ລ້າງຜົນການຄົ້ນຫາຄຳສັ່ງທີ່ຊ້າ (Pro) ລົບລ້າງທຸກໆ ຄຳສັ່ງສອບຖາມທີ່ຊ້າ ແລະ ການໂທທີ່ຊ້າ ທີ່ພົບເຫັນຈົນເຖິງດຽວນີ້, ແລະ ຕົວຄົ້ນຫາຈະເລີ່ມຕົ້ນໃໝ່. | Pro ສະບັບ | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | ບໍ່ມີ |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | ປ່ຽນການຕັ້ງຄ່າ Cache Pro (Pro) ປ່ຽນການຕັ້ງຄ່າ Cache Pro ທີ່ທ່ານສົ່ງ (ການຕັ້ງຄ່າ: ຄ່າຈາກຄີ) ແລະຮັກສາສ່ວນທີ່ເຫຼືອໄວ້. ແຕ່ລະຄ່າຖືກກວດສອບຢ່າງແນ່ນອນຄືກັນກັບໃນໜ້າຈໍ Cache Pro; ຄີທີ່ບໍ່ຮູ້ຈັກຈະຖືກປະຕິເສດ. | Pro ສະບັບ | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (ຈຳເປັນ) |
zinn-cache/update-settingszinn-cache-update-settings | ປ່ຽນແປງການຕັ້ງຄ່າແຄຊ໌ ປ່ຽນແປງການຕັ້ງຄ່າທີ່ທ່ານສົ່ງ ແລະ ຮັກສາສ່ວນທີ່ເຫຼືອໄວ້ (ແຄຊໜ້າ, ໄລຍະເວລາທີ່ໜ້າຕ່າງໆຖືກເກັບໄວ້ໃນແຄຊ, ແຄຊວັດຖຸ ແລະ ການເຊື່ອມຕໍ່ Redis ຂອງມັນ, ກົດລະບຽບການລົບລ້າງ ແລະ ຂໍ້ຍົກເວັ້ນ). ຄ່າຕ່າງໆຈະຖືກກວດສອບ ແລະ ປັບປຸງໃຫ້ຖືກຕ້ອງຄືກັນກັບຢູ່ໃນໜ້າຈໍ ແຄຊ. | ສະບັບຟຣີ | 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 | ອຸ່ນແຄຊ (Pro) ເລີ່ມເຂົ້າຊົມທຸກໜ້າໃນແຜນຜັງເວັບໄຊ (sitemaps) ໃນພື້ນຫຼັງ ເພື່ອໃຫ້ຜູ້ເຂົ້າຊົມໄດ້ຮັບໜ້າທີ່ຖືກແຄຊ໌ໄວ້. ຕິດຕາມດ້ວຍ zinn-cache/get-warmup-progress. | Pro ສະບັບ | POST …/abilities/zinn-cache/warm-cache/run | manage_options | ບໍ່ມີ |