டெவலப்பர்கள்
Zinn® Cache திறன்கள் குறிப்பு
Zinn® Cache, WordPress Abilities API-ல் தனது செயல்களைப் பதிவு செய்கிறது. தளத்தின் சொந்த சேவையகத்தில் அதே திறன்கள் MCP கருவிகளாகவும், /wp-json/wp-abilities/v1 இன் கீழ் REST வழிகளாகவும் உள்ளன. இந்தப் பக்கம் செருகுநிறைவின் (plugin) சொந்த பதிவேட்டிலிருந்து உருவாக்கப்பட்டது.
முடிவுப்புள்ளிகள்
HTTP வழியாக MCP (ஸ்ட்ரீம் செய்யக்கூடியது)
https://example.com/wp-json/zinn-cache/v1/mcpWP-CLI வழியாக MCP (வழக்கமான உள்ளீடு மற்றும் வெளியீடு)
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) அமைப்புகளில் இயக்கப்பட்டுள்ள தேவையற்ற கோப்புகளைப் பின்னணியில் நீக்குகிறது. அகற்றப்பட்டதை மீண்டும் கொண்டுவர முடியாது. | ப்ரோ பதிப்பு | POST …/abilities/zinn-cache/clean-database/run | manage_options | எதுவுமில்லை |
zinn-cache/convert-imageszinn-cache-convert-images | தற்போதுள்ள அனைத்து படங்களையும் மாற்றுக (Pro) அமைப்புகளில் இயக்கப்பட்டுள்ள நவீன வடிவங்களுக்கு மீடியா நூலகத்தின் படங்களை பின்புலத்தில் மாற்றத் தொடங்குகிறது. | ப்ரோ பதிப்பு | POST …/abilities/zinn-cache/convert-images/run | manage_options | எதுவுமில்லை |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | கேச் அனலிட்டிக்ஸ் படிக்கவும் (Pro) கடந்த சில மணி நேரங்களுக்கான (மணிநேரங்கள், 720 வரை) ஆப்ஜெக்ட் கேச்ஸின் ஹிட் வீதம் மற்றும் டிராஃபிக், அதன் மெதுவான கட்டளைகள் மற்றும் எந்த செருகுநிரல்கள் (plugins) கேச்சை அதிகம் தவறவிடுகின்றன என்பதை வழங்குகிறது. | ப்ரோ பதிப்பு | 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) படங்களை மாற்றுவது (அல்லது அகற்றுவது) எந்த அளவுக்கு முடிந்துள்ளது என்பதைத் தருகிறது. | ப்ரோ பதிப்பு | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | எதுவுமில்லை |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | கேச் ப்ரோ (Cache Pro) அமைப்புகளைப் படிக்கவும் (ப்ரோ) ஒவ்வொரு கேச் ப்ரோ (Cache Pro) அமைப்பையும் (வார்ம்-அப், படங்கள், ஸ்கிரிப்டுகள் மற்றும் ஸ்டைல்கள், தரவுத்தள சுத்தம், ஸ்மார்ட் பர்ஜிங், ஃபைண்டர்) வழங்குகிறது. ரகசியங்கள் ஒருபோதும் வழங்கப்படாது. | ப்ரோ பதிப்பு | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | எதுவுமில்லை |
zinn-cache/get-settingszinn-cache-get-settings | சியக அமைப்புகளைப் படிக்கவும் அனைத்து தற்காலிக சேமிப்பு (cache) அமைப்புகளையும் வழங்குகிறது. Redis கடவுச்சொல் ஒருபோதும் வழங்கப்படாது, சேமிக்கப்பட்டுள்ளதா இல்லையா என்பது மட்டுமே காட்டப்படும். | இலவச பதிப்பு | GET …/abilities/zinn-cache/get-settings/run | manage_options | எதுவுமில்லை |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | மெதுவான வினவல் கண்டுபிடிப்பாளரைப் படிக்கவும் (Pro) கண்டறிவிப்பான் கண்டறிந்த மிக மெதுவான தரவுத்தள வினவல்களையும் வெளிச்செல்லும் அழைப்புகளையும், ஒவ்வொன்றையும் மேற்கொண்ட செருகுநிறை அல்லது தீமுடன் வழங்குகிறது. | ப்ரோ பதிப்பு | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | எதுவுமில்லை |
zinn-cache/get-statuszinn-cache-get-status | வெச்கே நிலைமையை வாசிக்கவும் பக்க தற்காலிக சேமிப்பும் (page cache) பொருள் தற்காலிக சேமிப்பும் (object cache) இயங்குகின்றனவா மற்றும் வேலை செய்கின்றனவா, எவ்வளவு பக்கங்கள் தற்காலிக சேமிப்பில் சேமிக்கப்பட்டுள்ளன, மற்றும் பொருள் தற்காலிக சேமிப்பின் இணைப்பு மற்றும் வெற்றிகளின் எண்ணிக்கையை இது வழங்கும். | இலவச பதிப்பு | GET …/abilities/zinn-cache/get-status/run | manage_options | எதுவுமில்லை |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | வார்ம்-அப் முன்னேற்றத்தைப் படியுங்கள் (Pro) வார்ம்-அப் இயங்குகிறதா, அது எத்தனை பக்கங்களைப் பார்வையிட்டது மற்றும் எத்தனை பக்கங்கள் தோல்வியடைந்தன என்பதைத் திருப்பி அனுப்புகிறது. | ப்ரோ பதிப்பு | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | எதுவுமில்லை |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | தரவுத்தள சுத்திகரிப்பை முன்னோட்டம் காண்க (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) படங்களின் மாற்றப்பட்ட ஒவ்வொரு நகலையும் பின்னணியில் நீக்குகிறது; அசல் படங்கள் அப்படியே இருக்கும். | ப்ரோ பதிப்பு | 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) இதுவரை கண்டறியப்பட்ட அனைத்து மெதுவான வினவல்களையும் மெதுவான அழைப்புகளையும் மறந்துவிட்டு, தேடுபொறி மீண்டும் தொடங்குகிறது. | ப்ரோ பதிப்பு | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | எதுவுமில்லை |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | கேச் புரோ அமைப்புகளை மாற்றுக (Pro) நீங்கள் அனுப்பும் Cache Pro அமைப்புகளை (அமைப்புகள்: மதிப்புக்கான சவி) மாற்றி, மீதமுள்ளவற்றை வைத்திருக்கும். ஒவ்வொரு மதிப்பும் Cache 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 ஐப் பயன்படுத்தவும். | ப்ரோ பதிப்பு | POST …/abilities/zinn-cache/warm-cache/run | manage_options | எதுவுமில்லை |