Προγραμματιστές
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 και την είσοδό τους στη συμβολοσειρά ερωτήματος, ενώ οι υπόλοιπες με 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 | Διαβάστε τα αναλυτικά στοιχεία της κachε (Pro) Επιστρέφει το ποσοστό επιτυχίας και την κίνηση της προσωινής μνήμης αντικειμένων για τις τελευταίες ώρες (ώρες, έως 720), τις πιο αργές εντολές της και ποια πρόσθετα χάνουν περισσότερο την προσωινή μνήμη. | Έκδοση Pro | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | Ανάγνωση αναφοράς διαγνωστικών Επιστρέφει την αναφορά διαγνωστικών που ζητά η υποστήριξη: εκδόσεις, όρια διακομιστή, την κατάσταση της κaché και πρόσφατα σφάλματα. Δεν περιέχει κωδικούς πρόσβασης ή κλειδιά. | Δωρεάν έκδοση | 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 | Ανάγνωση ρυθμίσεων προσω Aποθήκευσης Επιστρέφει όλες τις ρυθμίσεις της κρυφής μνήμης. Ο κωδικός πρόσβασης 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 | Ανάγνωση κατάστασης κρυφς μνήμης Επιστρέφει εάν η μνήμη cache σελίδων και η μνήμη cache αντικειμένων είναι ενεργές και λειτουργούν, πόσες σελίδες είναι αποθηκευμένες στη μνήμη cache, καθώς και τους αριθμούς σύνδεσης και επιτυχιών της μνήμης cache αντικειμένων. | Δωρεάν έκδοση | 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 | Εκκαθάριση της cache Απορρίπτει τις προσωρινά αποθηκευμένες (cached) σελίδες: τα πάντα (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 | Επαναφέρετε τις ρυθμίσεις προσωisικής μνήμης στις προεπιλογές τους Επαναφέρει κάθε ρύθμιση της προσω Aποθήκευσης στην προεπιλογή της, όπως κάνει το κουμπί Επαναφορά. Ο αποθηκευμένος κωδικός πρόσβασης Redis καταργείται επίσης. | Δωρεάν έκδοση | POST …/abilities/zinn-cache/reset-settings/run | manage_options | κανένα |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | Εκκαθάριση των ευρημάτων αργών ερωτημάτων (Pro) Αγnoεί κάθε αργό ερώτημα και αργή κλήση που βρέθηκε μέχρι τώρα, και η διαδικασία εντοπισμού ξεκινά από την αρχή. | Έκδοση 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 | Αλλαγή των ρυθμίσεων λανθάνουσας μνήμης Αλλάζει τις ρυθμίσεις που στέλνετε και διατηρεί τις υπόλοιπες (προσωisική μνήμη σελίδας, διάρκεια παραμονής σε προσωρινή μνήμη, την προσωρινή μνήμη αντικειμένων και τη σύνδεση Redis, κανόνες εκκαθάρισης και εξαιρέσεις). Οι τιμές ελέγχονται και διορθώνονται ακριβώς όπως στην οθόνη Cache. | Δωρεάν έκδοση | 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) Ξεκινάει την επίσκεψη σε κάθε σελίδα των sitemaps στο παρασκήνιο, ώστε οι επισκέπτες να λαμβάνουν προσωρινά αποθηκευμένες σελίδες (cached pages). Ακολουθήστε το με το zinn-cache/get-warmup-progress. | Έκδοση Pro | POST …/abilities/zinn-cache/warm-cache/run | manage_options | κανένα |