דלג לתוכן הראשי

בונה תוספים ו-Sandbox

Gratis AI Agent v1.5.0 מציג את מערכת בונה התוספים ו-Sandbox, המאפשרת למساعد ה-AI ליצור, להפעיל ולנהל תוספי WordPress ברשת שלך — הכל דרך סביבת Sandbox מבודדת ובטוחה.

סקירה כללית​

ה-Plugin Builder מאפשר למساعد ה-AI לכתוב תוספי WordPress מותאמים אישית בתגובה לבקשות בשפה טבעית. התוספים שנוצרים מאומתים, מאוחסנים ומופעלים בתוך שכבת Sandbox לפני שהם משפיעים על תפקוד האתר החי.

מקרי שימוש כוללים:

  • יצירת תוספי שירות קלים ללא מעורבות מפתח.
  • יצירת אב-טיפוס לתכונות הדורשות hooks של WordPress או סוגי פוסט מותאמים אישית.
  • יצירת סקריפטים אוטומציה קצרים למבצעים באצווה.

יצירת תוסף באמצעות AI​

כדי ליצור תוסף, פתח את ממשק הצ'אט של Gratis AI Agent ותאר מה אתה צריך. לדוגמה:

"צור תוסף שמוסיף הודעת מנהל מותאמת אישית על ה-dashboard."

ה-AI י:

  1. ייצור את קוד ה-PHP של התוסף באמצעות יצירת קוד מובנה.
  2. יאמת את הפלט לגבי שגיאות תחביר ודפוסים לא בטוחים.
  3. ישמור את התוסף שנוצר במחסן ה-Sandbox.
  4. יחזיר אישור עם ה-slug של התוסף וכפתור Activate in Sandbox.

תוכל לשפר את התוצאה על ידי המשך שיחה באותו שרשור לפני ההפעלה.

הפעלת Sandbox​

הפעלת תוסף שנוצר ב-Sandbox שונה מהפעלתו ברשת החיה. ה-Sandbox:

  • מריץ את התוסף בסביבת WordPress מבודדת (wp-env).
  • לוכד כל שגיאת PHP, אזהרה או קונפליקט hook.
  • מדווח על תוצאת ההפעלה בחזרה בממשק הצ'אט.

כדי להפעיל תוסף ב-Sandbox, לחץ על הכפתור Activate in Sandbox בתגובת ה-AI בצ'אט, או השתמש בפקודת ה-slash:

/activate-plugin <plugin-slug>

הודעת סטטוס מאשרת אם ההפעלה הצליחה או נכשלה. במקרה של כישלון, יומן השגיאות מוצג בשרשור הצ'אט.

ניהול תוספים שנוצרו​

תוספים שנוצרו מופיעים בכתובת Gratis AI Agent → Plugin Builder → Manage Plugins. ממסך זה אתה יכול:

פעולהתיאור
View sourceסקירה של קוד ה-PHP המלא של התוסף.
Re-activate in sandboxהרצת בדיקת ההפעלה ב-Sandbox מחדש.
Install on networkפריסה של התוסף לרשת החיה (דורש אישור ידני).
Updateמתן גרסה חדשה דרך ה-AI, והחלפת הקוד הקיים.
Deleteהסרת התוסף ממחסן ה-Sandbox. מפעיל אותו מחדש מכל האתרים קודם.
warning

Install on network פורס את התוסף שנוצר ל-WordPress Multisite החי שלך. סקור את קוד התוסף לפני ההמשך. Gratis AI Agent יבקש אישור לפני השלמת התקנה חיה.

התקנת תוסף שנוצר ברשת​

כאשר אתה מרוצה מתוסף שעבר בדיקת Sandbox, אתה יכול להתקין אותו ברשת החיה:

  1. עבור אל Gratis AI Agent → Plugin Builder → Manage Plugins.
  2. לחץ על Install on Network ליד התוסף שברצונך לפרוס.
  3. אשר את הדיאלוג. התוסף מותקן ל-wp-content/plugins/ ומופעל ברמת הרשת.

לחלופין, השתמש בפקודת ה-slash בממשק הצ'אט:

/install-plugin <plugin-slug>

עדכוני תוספים​

כדי לעדכן תוסף שנוצר, תאר את השינוי למساعد ה-AI בשיחה חדשה:

"עדכן את תוסף dashboard-notice כך שיציג את ההודעה רק למנהלים."

ה-AI ייצור גרסה חדשה, אשר תופיע ב-Sandbox לצד הגרסה הנוכחית. אתה סוקר את ההבדלים ומאשר לפני שהעדכון מיושם.

אינטגרציית HookScanner​

ה-Plugin Builder משתמש ב-HookScanner משולב כדי לנתח את ה-hooks והפילטרים שנרשמו על ידי כל תוסף שנוצר. הפלט של HookScanner מוצג בתגובת הצ'אט וכולל:

  • hooks פעולה שנרשמו (add_action calls).
  • hooks פילטר שנרשמו (add_filter calls).
  • כל hooks שנמצאו בתלות של התוסף (מדלג על התיקיות vendor/ ו-node_modules/).

זה עוזר לך להבין את התנהגות התוסף לפני הפעלתו.

שיקולי אבטחה​

  • תוספים שנוצרו מאוחסנים בנפרד מהתוספים שהותקנו ידנית ואינם נגישים דרך מסך ניהול התוספים הסטנדרטי של WordPress עד שתתקין אותם במפורש ברשת.
  • ה-Sandbox משתמש באימות נתיב (path validation) כדי למנוע מעבר תיקיות בעת כתיבת קבצי תוסף.
  • תוספים עם קריאות פונקציה מסוכנות (כגון eval, exec, system) מסומנים במהלך האימות ולא יופעלו.