התאמת API לוורדפרס
-
בניתי תוסף וורדפרס שמחבר בין האתר לבין המערכת אך כל התשובות מה-REST API של וורפרס חוזרות עם מרכאות משני הצדדים, לדוג':
|-"id_list_message=f-/9/100.&go_to_folder=1"
מה שגורם שהמערכת לא מבצעת את הפעולה, ולשם כך אני צריך לבנות קוד 'מתווך' שיסיר את המרכאות.
אם היה אפשר בהגדרה פשוטה לעשות את זה במערכת זה היה מקל מאוד -
@הקול-הירושלמי תבנה קוד פשוט, שאליו נשלחים כל הפרמטרים, והוא שולח את התשובה של וורדפרס בלי תו ראשון ואחרון.
-
@הקול-הירושלמי אמר בהתאמת API לוורדפרס:
בניתי תוסף וורדפרס שמחבר בין האתר לבין המערכת אך כל התשובות מה-REST API של וורפרס חוזרות עם מרכאות משני הצדדים, לדוג':
|-"id_list_message=f-/9/100.&go_to_folder=1"
מה שגורם שהמערכת לא מבצעת את הפעולה, ולשם כך אני צריך לבנות קוד 'מתווך' שיסיר את המרכאות.
אם היה אפשר בהגדרה פשוטה לעשות את זה במערכת זה היה מקל מאוד@Men770 אמר בהתאמת API לוורדפרס:
@הקול-הירושלמי תבנה קוד פשוט, שאליו נשלחים כל הפרמטרים, והוא שולח את התשובה של וורדפרס בלי תו ראשון ואחרון.
-
@הקול-הירושלמי לכאורה אפשר לעשות בינתיים שהתשובה תישלח מהתוסף כך:
&id_list_message=f-/9/100.&go_to_folder=1&
ואז זה יוצא בתור:
"&id_list_message=f-/9/100.&go_to_folder=1&"
-
מה הרווח ? המערכת לא מכירה בקיומן של מרכאות בתחילת משפט, וזורקת את המשתמש החוצה מהשלוחה
החזרתי:
return esc_html('&id_list_message=t-הודעה מיוחדת.&go_to_folder=/&');
הסטרינג שחזר בפועל:
"&id_list_message=t-\u05d4\u05d5\u05d3\u05e2\u05d4 \u05de\u05d9\u05d5\u05d7\u05d3\u05ea.&go_to_folder=\/&"
והמערכת מתעלמת
-
@הקול-הירושלמי דבר כזה לא אמור להיות בנוי בתוך ה Api של וורדפרס, REST API מחזיר json.
במקום זה אני מציע שתבנה בתוסף דף שמקבל ושולח את התשובה