Plugin Удирдлагын чадварууд
Gratis AI Agent v1.5.0 нь ярианы явцад AI туслах дуудаж ашиглаж болох plugin удирдлагын 7 чадвар-тай ирдэг. Эдгээр чадварууд нь Plugin Builder & Sandbox System-ээр дамжуулан суулгасан WordPress plugin-уудыг програмчлалын аргаар удирдах боломж олгодог.
Чадваруудын тойм
| Чадвар | Slug | Тайлбар |
|---|---|---|
| Plugin-уудыг жагсаах | list_plugins | Sandbox хадгалах сан дахь plugin-уудын жагсаалтыг төлөвийн хамт буцаана. |
| Plugin авах | get_plugin | Тодорхой plugin-ийн мета өгөгдөл болон эх кодыг slug-аар нь татаж авна. |
| Plugin үүсгэх | create_plugin | Тайлбараас шинэ plugin үүсгэж, sandbox-д хадгална. |
| Plugin шинэчлэх | update_plugin | Plugin-ийн эх кодыг шинэ хувилбараар солино. |
| Plugin устгах | delete_plugin | Sandbox хадгалах сангаас plugin-ийг устгана. Эхлээд идэвхгүй болгоно. |
| Plugin суулгах | install_plugin | Sandbox-д байгаа plugin-ийг ажиллаж буй WordPress plugin директорид байршуулна. |
| Plugin идэвхжүүлэх | activate_plugin | wp-env sandbox орчинд sandbox-д байгаа plugin-ийг идэвхжүүлнэ. |
Plugin Суулгагч API
Plugin суулгагч нь plugin байршуулах эсвэл устгах үед файлын системийн үйлдлүүдийг зохицуулдаг. Гол зан төлөвүүд:
- Замын баталгаажуулалт: Аливаа файл бичихээс өмнө бүх plugin замыг зөвшөөрөгдсөн plugin директоритой тулгаж баталгаажуулна. Директорийн traversal хийх оролдлогуудыг татгалзана.
- Олон файлтай суулгалт: Plugin нь олон файлаас бүрдэж болно. Суулгагч нь plugin директорийг үүсгэж, бүх файлыг атомик байдлаар бичнэ.
- Шинэчлэлт: Одоо байгаа plugin файлуудыг солино. Хэсэгчилсэн төлөвийн алдаанаас зайлсхийхийн тулд бичихээс өмнө plugin-ийг идэвхгүй болгоно.
- Slug-аар устгах: Plugin директорийг slug-аар нь олж, бүх сайт дээр идэвхгүй болгосны дараа директорийг устгана.