ນັກພັດທະນາ

ການອ້າງອີງຄວາມສາມາດຂອງ Zinn® Cache

Zinn® Cache ໄດ້ລົງທາບການກະຳລຳຂອງຕົນກັບ WordPress Abilities API. ຄວາມສາມາດດຽວກັນນີ້ແມ່ນເຄື່ອງມື MCP ຢູ່ໃນເຊີບເວີຂອງເວັບໄຊເອງ ແລະເສັ້ນທາງ REST ພາຍໃຕ້ /wp-json/wp-abilities/v1. ໜ້ານີ້ຖືກສ້າງຂຶ້ນຈາກບ່ອນລົງທະບຽນຂອງປລັກອິນເອງ.

ຄູ່ມືຜູ້ໃຊ້: ເຊື່ອມຕໍ່ແອັບ AI

ຈຸດສິ້ນສຸດ

MCP ຜ່ານ HTTP (ທີ່ສາມາດຖ່າຍທອດໄດ້)

https://example.com/wp-json/zinn-cache/v1/mcp

MCP over WP-CLI (ການປ້ອນຂໍ້ມູນ ແລະ ການສົ່ງຂໍ້ມູນມາດຕະຖານ)

wp mcp-adapter serve --server=zinn-cache --user=<login>

REST: ສະແດງລາຍການຄວາມສາມາດ

/wp-json/wp-abilities/v1/abilities?category=zinn-cache

REST: ຣັນຄວາມສາມາດ

/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-database
zinn-cache-clean-database
ລ້າງຖານຂໍ້ມູນ (Pro)
ລົບສິ່ງລົບກວນປະເພດທີ່ເປີດໃຊ້ຢູ່ໃນການຕັ້ງຄ່າອອກຢູ່ເບື້ອງຫຼັງ. ສິ່ງທີ່ຖືກລົບອອກໄປແລ້ວຈະບໍ່ສາມາດເອົາມາຄືນໄດ້.
Pro ສະບັບPOST …/abilities/zinn-cache/clean-database/runmanage_optionsບໍ່ມີ
zinn-cache/convert-images
zinn-cache-convert-images
ແປງຮູບພາບທີ່ມີຢູ່ທັງໝົດ (Pro)
ເລີ່ມຕົ້ນແປງຮູບພາບໃນຫໍສະໝຸດມີເດຍໄປເປັນຮູບແບບທີ່ທັນສະໄໝທີ່ເປີດໃຊ້ງານໄວ້ໃນການຕັ້ງຄ່າ, ໃນພື້ນຫຼັງ.
Pro ສະບັບPOST …/abilities/zinn-cache/convert-images/runmanage_optionsບໍ່ມີ
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
ອ່ານການວິເຄາະແຄຊ (Pro)
ສົ່ງຄືນອັດຕາການພົບຂໍ້ມູນ ແລະ ປະລິມານການນໍາໃຊ້ຂໍ້ມູນຂອງແຄຊ໌ວັດຖຸ (object cache) ສໍາລັບຊົ່ວໂມງທີ່ຜ່ານມາ (ເປັນຊົ່ວໂມງ, ສູງສຸດ 720 ຊົ່ວໂມງ), ຄໍາສັ່ງທີ່ຊ້າທີ່ສຸດ, ແລະ ປັ໊ກອິນທີ່ພົບຂໍ້ມູນໃນແຄຊ໌ໜ້ອຍທີ່ສຸດ.
Pro ສະບັບGET …/abilities/zinn-cache/get-cache-analytics/runmanage_optionshours: integer
zinn-cache/get-diagnostics
zinn-cache-get-diagnostics
ອ່ານບົດລາຍງານການວິນິດໄສ
ສົ່ງຄືນລາຍງານການວິນິດໄສທີ່ຝ່າຍສະໜັບສະໜູນຮ້ອງຂໍ: ເວີຊັນ, ຂີດຈຳກັດຂອງເຊີເວີ, ສະຖານະແຄຊ໌ ແລະ ຂໍ້ຜິດພາດຫຼ້າສຸດ. ມັນບໍ່ມີລະຫັດຜ່ານ ຫຼື ຄີໃດໆ.
ສະບັບຟຣີGET …/abilities/zinn-cache/get-diagnostics/runmanage_optionsບໍ່ມີ
zinn-cache/get-image-progress
zinn-cache-get-image-progress
ອ່ານຄວາມຄືບໜ້າການແປງຮູບພາບ (Pro)
ສະແດງຜົນວ່າການປ່ຽນແປງ (ຫຼື ການລົບ) ຮູບພາບແມ່ນຄືບໜ້າໄປຮອດໃສແລ້ວ.
Pro ສະບັບGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsບໍ່ມີ
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
ອ່ານການຕັ້ງຄ່າ Cache Pro (Pro)
ສົ່ງຄືນທຸກການຕັ້ງຄ່າ Cache Pro (ການອຸ່ນເຄື່ອງ, ຮູບພາບ, ສະຄຣິບ ແລະ ຮູບແບບ, ການລ້າງຖານຂໍ້ມູນ, ການລ້າງຂໍ້ມູນອັດສະລິຍະ, ເຄື່ອງມືຄົ້ນຫາ). ຂໍ້ມູນລັບຈະບໍ່ຖືກສົ່ງຄືນຢ່າງເດັດຂາດ.
Pro ສະບັບGET …/abilities/zinn-cache/get-pro-settings/runmanage_optionsບໍ່ມີ
zinn-cache/get-settings
zinn-cache-get-settings
ອ່ານການຕັ້ງຄ່າແຄຊ໌
ສົ່ງຄືນທຸກການຕັ້ງຄ່າແຄດຊ໌. ລະຫັດຜ່ານ Redis ຈະບໍ່ຖືກສົ່ງຄືນຢ່າງເດັດຂາດ, ໂດຍຈະສົ່ງຄືນພຽງແຕ່ສະຖານະວ່າໄດ້ບັນທຶກໄວ້ຫຼືບໍ່ເທົ່ານັ້ນ.
ສະບັບຟຣີGET …/abilities/zinn-cache/get-settings/runmanage_optionsບໍ່ມີ
zinn-cache/get-slow-queries
zinn-cache-get-slow-queries
ອ່ານຕົວຊອກຫາການສອບຖາມແບບຊ້າ (Pro)
ສົ່ງຄືນຄຳສັ່ງຄົ້ນຫາຖານຂໍ້ມູນ ແລະ ການໂທອອກທີ່ຊ້າທີ່ສຸດທີ່ຕົວຄົ້ນຫາພົບ, ພ້ອມກັບປລັກອິນ ຫຼື ທິມທີ່ເປັນຜູ້ດຳເນີນການແຕ່ລະລາຍການ.
Pro ສະບັບGET …/abilities/zinn-cache/get-slow-queries/runmanage_optionsບໍ່ມີ
zinn-cache/get-status
zinn-cache-get-status
ອ່ານສະຖານະແຄຊ
ສົ່ງຄືນວ່າແຄຊໜ້າເວັບ ແລະ ແຄຊວັດຖຸເປີດນຳໃຊ້ ແລະ ເຮັດວຽກຢູ່ຫຼືບໍ່, ມີຈັກໜ້າທີ່ຖືກແຄຊໄວ້, ແລະ ຕົວເລກການເຊື່ອມຕໍ່ກັບຮິດຂອງແຄຊວັດຖຸ.
ສະບັບຟຣີGET …/abilities/zinn-cache/get-status/runmanage_optionsບໍ່ມີ
zinn-cache/get-warmup-progress
zinn-cache-get-warmup-progress
ອ່ານຄວາມຄືບໜ້າການອຸ່ນເຄື່ອງ (Pro)
ສົ່ງຄືນວ່າການອຸ່ນເຄື່ອງຈັກກຳລັງດຳເນີນຢູ່, ມັນໄດ້ເຂົ້າຊົມຈັກໜ້າ ແລະ ມີຈັກໜ້າທີ່ລົ້ມເຫຼວ.
Pro ສະບັບGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsບໍ່ມີ
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
ເບິ່ງຕົວຢ່າງການລຶບລ້າງຖານຂໍ້ມູນ (Pro)
ນັບຈຳນວນສິ່ງທີ່ຈະຖືກລຶບອອກໃນການລຶບລ້າງຂໍ້ມູນ, ແບ່ງຕາມແຕ່ລະປະເພດ (ສະບັບແກ້ໄຂ, ສະບັບຮ່າງ, ຈົດໝາຍຂີ້ເຫົຫຼຍ, ຂໍ້ມູນຊົ່ວຄາວທີ່ໝົດອາຍຸ ແລະ ອື່ນໆ). ບໍ່ມີການລຶບສິ່ງໃດອອກ.
Pro ສະບັບGET …/abilities/zinn-cache/preview-database-cleanup/runmanage_optionsບໍ່ມີ
zinn-cache/purge
zinn-cache-purge
ລ້າງແຄຊ໌
ຖິ້ມໜ້າເວັບທີ່ເກັບໄວ້ໃນຊົ່ວຄາວ: ທັງໝົດ (all: true), ບາງທີ່ຢູ່ (urls) ຫຼື ທັງໝົດທີ່ຕິດປ້າຍ (tags). ໜ້າເວັບຕ່າງໆຈະຖືກສ້າງຂຶ້ນໃໝ່ເມື່ອມີຜູ້ເຂົ້າຊົມມາຮອດ.
ສະບັບຟຣີPOST …/abilities/zinn-cache/purge/runmanage_options (the REST route's own check)all: boolean, urls: array, tags: array
zinn-cache/remove-converted-images
zinn-cache-remove-converted-images
ລຶບຮູບພາບທີ່ຖືກປ່ຽນແປງທັງໝົດ (Pro)
ລົບສຳເນົາທີ່ຖືກແປງແລ້ວທັງໝົດຂອງຮູບພາບໃນພື້ນຫຼັງ; ໄຟລ໌ຕົ້ນສະບັບຈະຍັງຄົງຢູ່.
Pro ສະບັບPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsບໍ່ມີ
zinn-cache/reset-settings
zinn-cache-reset-settings
ຕັ້ງຄ່າແຄຊ໌ກັບຄືນສູ່ຄ່າເລີ່ມຕົ້ນ
ສົ່ງຄືນການຕັ້ງຄ່າແຄຊ໌ທັງໝົດໃຫ້ກັບຄືນຄ່າເລີ່ມຕົ້ນ, ເຊັ່ນດຽວກັບປຸ່ມຣີເຊັດ.ລະຫັດຜ່ານ Redis ທີ່ບັນທຶກໄວ້ກໍ່ຖືກລຶບອອກເຊັ່ນກັນ.
ສະບັບຟຣີPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsບໍ່ມີ
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
ລຶບລ້າງຜົນການຄົ້ນຫາແບບສອບຖາມຊ້າ (Pro)
ລືມທຸກໆ ຄຳສັ່ງສອບຖາມທີ່ຊ້າ ແລະ ການໂທທີ່ຊ້າ ທີ່ພົບເຫັນມາຈົນເຖິງປັດຈຸບັນ, ແລະ ຕົວຄົ້ນຫາຈະເລີ່ມຕົ້ນໃໝ່.
Pro ສະບັບPOST …/abilities/zinn-cache/reset-slow-queries/runmanage_optionsບໍ່ມີ
zinn-cache/update-pro-settings
zinn-cache-update-pro-settings
ປ່ຽນການຕັ້ງຄ່າ Cache Pro (Pro)
ປ່ຽນການຕັ້ງຄ່າ Cache Pro ທີ່ທ່ານສົ່ງ (ການຕັ້ງຄ່າ: ຄ່າຈາກຄີ) ແລະຮັກສາສ່ວນທີ່ເຫຼືອໄວ້. ແຕ່ລະຄ່າຖືກກວດສອບຢ່າງແນ່ນອນຄືກັນກັບໃນໜ້າຈໍ Cache Pro; ຄີທີ່ບໍ່ຮູ້ຈັກຈະຖືກປະຕິເສດ.
Pro ສະບັບPOST …/abilities/zinn-cache/update-pro-settings/runmanage_optionssettings: object (ຈຳເປັນ)
zinn-cache/update-settings
zinn-cache-update-settings
ປ່ຽນແປງການຕັ້ງຄ່າແຄຊ໌
ປ່ຽນແປງການຕັ້ງຄ່າທີ່ທ່ານສົ່ງ ແລະ ຮັກສາສ່ວນທີ່ເຫຼືອໄວ້ (ແຄຊໜ້າເວັບ, ໄລຍະເວລາທີ່ໜ້າເວັບຖືກຈັດເກັບໃນແຄຊ, ແຄຊວັດຖຸ ແລະ ການເຊື່ອມຕໍ່ Redis ຂອງມັນ, ກົດລະບຽບການລ້າງແຄຊ ແລະ ຂໍ້ຍົກເວັ້ນ). ຄ່າຕ່າງໆຈະຖືກກວດສອບ ແລະ ປັບແກ້ໃຫ້ຖືກຕ້ອງຄືກັນກັບຢູ່ໃນໜ້າຈໍ ແຄຊ.
ສະບັບຟຣີPOST …/abilities/zinn-cache/update-settings/runmanage_optionslscache_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-cache
zinn-cache-warm-cache
ອຸ່ນແຄຊ (Pro)
ເລີ່ມເຂົ້າຊົມທຸກໜ້າໃນແຜນຜັງເວັບໄຊໃນພື້ນຫຼັງ ເພື່ອໃຫ້ຜູ້ເຂົ້າຊົມໄດ້ຮັບໜ້າທີ່ເກັບແຄຊໄວ້. ຕິດຕາມດ້ວຍ zinn-cache/get-warmup-progress.
Pro ສະບັບPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsບໍ່ມີ