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