Ծրագրավորողներ

Zinn® Cache-ի հնարավորությունների ուղեցույց

Zinn® Cache-ը գրանցում է իր գործողությունները WordPress Abilities API-ում: Նույն հնարավորությունները MCP գործիքներ են կայքի սեփական սերվերում և REST երթուղիներ՝ /wp-json/wp-abilities/v1 հասցեով: Այս էջը գեներացվում է հավելվածի սեփական գրանցամատյանից:

Օգտատերի ուղեցույց՝ միացրեք AI հավելվածը

Վերջնակետեր

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-ով և դրանց մուտքագրումը հարցման տողում է, մյուսները՝ 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":{}}}

Բոլոր հնարավորությունները

Ստեղծված է plugin-ի abilities.json-ից, որն իր հերթին գեներացվում է աշխատող կայքից. թեստը ձախողվում է, երբ դրանք չեն համընկնում:

ՀնարավորությունԻնչ է այն անումԹողարկումRESTԹույլտվությունՊարամետրեր
zinn-cache/clean-database
zinn-cache-clean-database
Մաքրել տվյալների բազան (Pro)
Հեռացնում է ֆոնային ռեժիմում կարգավորումներում միացված աղբի տեսակները։ Այն, ինչ հեռացվել է, հնարավոր չէ վերականգնել։
Pro հրատարակությունPOST …/abilities/zinn-cache/clean-database/runmanage_optionsոչինչ
zinn-cache/convert-images
zinn-cache-convert-images
Փոխարկել բոլոր առկա պատկերները (Pro)
Հետին պլանում սկսում է մեդիա գրադարանի պատկերների փոխարկումը կարգավորումներում ակտիվացված ժամանակակից ձևաչափերի:
Pro հրատարակությունPOST …/abilities/zinn-cache/convert-images/runmanage_optionsոչինչ
zinn-cache/get-cache-analytics
zinn-cache-get-cache-analytics
Կարդալ քեշի վերլուծությունը (Pro)
Վերադարձնում է օբյեկտների քեշի դիպչումների հաճախականությունը և տրաֆիկը վերջին ժամերի համար (ժամեր, մինչև 720), դրա ամենադանդաղ հրամանները և թե որ հավելվածներն են ամենաշատը բաց թողնում քեշը:
Pro հրատարակությունGET …/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)
Վերադարձնում է պատկերների փոխարկման (կամ հեռացման) կատարված աշխատանքի առաջընթացը։
Pro հրատարակությունGET …/abilities/zinn-cache/get-image-progress/runmanage_optionsոչինչ
zinn-cache/get-pro-settings
zinn-cache-get-pro-settings
Կարդալ Cache Pro-ի կարգավորումները (Pro)
Վերադարձնում է Cache Pro-ի բոլոր կարգավորումները (նախատաքացում, պատկերներ, սկրիպտներ և ոճեր, տվյալների բազայի մաքրում, խելացի մաքրում, որոնիչ): Գաղտնի տվյալները երբեք չեն վերադարձվում:
Pro հրատարակությունGET …/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)
Վերադարձնում է որոնիչի տեսած ամենադանդաղ տվյալների բազայի հարցումները և ելքային զանգերը՝ դրանք կատարած պլագինի կամ թեմայի հետ միասին:
Pro հրատարակությունGET …/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)
Վերադարձնում է արդյոք նախատաքացումն աշխատում է, քանի էջ է այն այցելել և քանիսն են ձախողվել։
Pro հրատարակությունGET …/abilities/zinn-cache/get-warmup-progress/runmanage_optionsոչինչ
zinn-cache/preview-database-cleanup
zinn-cache-preview-database-cleanup
Նախադիտել տվյալների բազայի մաքրումը (Pro)
Հաշվում է, թե մաքրումն ինչ կհեռացնի ըստ տեսակի (վերանայումներ, սևագրեր, սպամ, ժամկետանց ժամանակավոր տվյալներ և այլն): Ոչինչ չի հեռացվում:
Pro հրատարակությունGET …/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)
Ջնջում է նկարների բոլոր փոխարկված պատճենները հետին պլանում. բնօրինակները մնում են:
Pro հրատարակությունPOST …/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)
Ջնջում է մինչև հիմա հայտնաբերված յուրաքանչյուր դանդաղ հարցում և դանդաղ կանչ, և որոնիչը նորից է սկսում։
Pro հրատարակությունPOST …/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 էկրանին. անհայտ բանալին մերժվում է:
Pro հրատարակությունPOST …/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-ը:
Pro հրատարակությունPOST …/abilities/zinn-cache/warm-cache/runmanage_optionsոչինչ