מפתחים
הפניות ליכולות של 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 מעל 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 והקלט שלהן במחרוזת השילתא (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-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) מחזיר את שיעור ההצלחה ותעבורת התעבורה של מטמון האובייקטים עבור השעות האחרונות (שעות, עד 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) מתחיל לבקר בכל עמוד במפות האתר ברקע, כך שמבקרים יקבלו עמודים מטומטנים (מושחרים/שמורים במטמון). המשך עם zinn-cache/get-warmup-progress. | מהדורת Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | ללא |