מפתחים

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