מפתחים

הפניות ליכולות של Zinn® Cache

Zinn® Cache רושם את הפעולות שלו באמצעות ה-WordPress Abilities API. אותן יכולות הן כלי MCP בשרת של האתר עצמו ונתיבי REST תחת /wp-json/wp-abilities/v1. דף זה מופק מתוך הרישום של התוסף עצמו.

מדריך למשתמש: חיבור אפליקציית בינה מלאכותית

נקודות קצה

MCP דרך HTTP (ניתן להזרמה)

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

MCP מעל 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 והקלט שלהן במחרוזת השילתא (query string); השאר פועלות עם 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 של התוסף, המיוצר בעצמו מאתר רץ; בדיקה נכשלת כאשר השניים אינם תואמים.

הרשאהמה זה עושהמהדורהמנוחההרשאהפרמטרים
zinn-cache/clean-database
zinn-cache-clean-database
ניקוי מסד הנתונים (Pro)
מסיר, ברקע, את סוגי האשפה שהופעלו בהגדרות. מה שמוסר אינו ניתן לשחזור.
מהדורת ProPOST …/abilities/zinn-cache/clean-database/runmanage_optionsללא
zinn-cache/convert-images
zinn-cache-convert-images
המרת כל התמונות הקיימות (Pro)
מתחיל להמיר את התמונות בספריית המדיה לפורמטים המודרניים שהופעלו בהגדרות, ברקע.
מהדורת ProPOST …/abilities/zinn-cache/convert-images/runmanage_optionsללא
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
קריאת נתוני האנליטיקה של מטמון הנתונים (Pro)
מחזירה את שיעור הפגיעות והתעבורה של מטמון האובייקטים עבור השעות האחרונות (שעות, עד 720), את הפקודות האיטיות ביותר שלו, ואילו תוספים מחמיצים את המטמון במידה הרבה ביותר.
מהדורת ProGET …/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)
מציג את התקדמות המרת (או הסרת) התמונות.
מהדורת ProGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsללא
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
קרא את הגדרות Cache Pro (Pro)
מחזיר את כל הגדרות של Cache Pro (חימום מראש, תמונות, סקריפטים ועיצובים, ניקוי מסד נתונים, ניקוי חכם, האיתור). סודות לעולם אינם מוחזרים.
מהדורת ProGET …/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)
מחזיר את שאילתות מסד הנתונים האיטיות ביותר ואת קריאות היוצאות שהכלי מצא, יחד עם התוסף או העיצוב שיצרו כל אחת מהן.
מהדורת ProGET …/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)
מחזיר האם תהליך החימום פועל, כמה עמודים הוא ביקר וכ כמה נכשלו.
מהדורת ProGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsללא
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
תצוגה מקדימה של ניקוי מסד הנתונים (Pro)
סופר את מה שניקוי היה מסיר, לפי סוג (גרסאות, טיוטות, ספאם, נתונים זמניים שפג תוקפם וכדומה). שום דבר אינו מוסר.
מהדורת ProGET …/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)
מוחק ברקע כל עותק מומר של התמונות; המקוריות נשארות.
מהדורת ProPOST …/abilities/zinn-cache/remove-converted-images/runmanage_optionsללא
zinn-cache/reset-settings
zinn-cache-reset-settings
החזר את הגדרות מטמון לברירת המחדל שלהן
מחזיר את כל הגדרות המטמון לברירת המחדל שלהן, בדיוק כמו לחצן האיפוס (Reset). גם סיסמת ה-Redis השמורה תוסר.
מהדורה חינמיתPOST …/abilities/zinn-cache/reset-settings/runmanage_optionsללא
zinn-cache/reset-slow-queries
zinn-cache-reset-slow-queries
נקה את ממצאי השאילתות האיטיות (Pro)
שוכח את כל שאילתות האיטיות והקריאות האיטיות שנודעו עד כה, והסורק מתחיל מחדש.
מהדורת ProPOST …/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; מפתח לא ידוע נדחה.
מהדורת ProPOST …/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.
מהדורת ProPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsללא