תודה על הרצון לעזור, (זה ברצינות - בלי טיפת ציניות)
בכ"מ הסתדרתי.
וורדפרס לא נותן לשלוח לקבצים שבתקיות שלו בקשות ajax אלא עם כן הם נרשמו באופן תקין.
והurl של השליחה צריך להיות mt-site/wp-admin/admin-ajax
איך רושמים?
כותבים פונקציה, בא נקרא לה myajax, ואז מקשרים את הפונקיה לhook (במקרה, זה וו קצת מעניין, הוא דינמי למה שתכתוב)
כך
add action('wp_ajax_my_$name_action', 'myajax');
בעצם הוו הוא wp_ajax_ מה שאחריו זה השם של פעולה והא נתון להחלטה השרירותית שלך.
הערך השני הוא שם הפונקציה אותה כתבנו.
בפונקציה נכתוב כל מה שהיינו כותבים בקובץ אחר שמיועד לקבל ajax.
באובייקטajax נוסיף את שם ה wp_ajax שרשמנו בוו
action: 'name_action'
אם זה מעניין מאוד, ארחיב אליו ממה שלמדתי בשיטוט לא קצר ברשת.
הדבר היחיד שלעת עתה תקוע לי, שאני לא יכול לייבא קובץ מחלקה לתוך הפונקציה
ברגע שאני מנסה את זה, הajax מחזיר קוד 500 (במקרה ואני שם את כל הקלאס בתוך הפונקציה הכל תקין), כרגע אני באמצע לבדוק את זה...