מדריך מאמרים
האם נתקלת אי פעם בבעיה הזו: הפעלת את התוסף fluent-snippet-storage , שינית קוד כלשהו, אבל השגיאות ממשיכות לחזור?
עשית הרבה שינויים, אבל המערכת עדיין לא נותנת לך פנים, וטעויות תמיד עוקבות אחריו. האם אתה מרגיש שאתה עושה עבודה חסרת תועלת?
למעשה, יש מקום קטן שעשוי להפוך עבורכם לאבן נגף עכשיו אני אגיד לכם איך לפתור את הבעיה הקשה הזו.
מדוע השגיאה עדיין מתרחשת לאחר השינוי?
קודם כל, עלינו לדעת: כאשר אתה משנה את הקוד, ייתכן שחלק מההגדרות של הפלאגין יישמרו במטמון, מה שיגרום לתוכן שהשתנה לא ייכנס לתוקף בזמן.
פעולה זו תגרום להודעת שגיאה כמו " שגיאה שלא נתפסה בוורדפרס: קריאה לפונקציה הלא מוגדרת create_function() ".
זה כאילו פינית את העומס על השולחן שלך, רק כדי לגלות שהדברים במגירה עדיין מבולגנים ולא משנה איך מנקים אותם, זה חסר תועלת.
בעיה זו נגרמת ככל הנראה על ידי קבצי המטמון של תוסף וורדפרס , במיוחד החלק המאוחסן במטמון של קובץ fluent-snippet-storage/index.php .
מצא את שורש הבעיה
עליך לגשת למנהל הקבצים של האתר שלך ולמצוא את הקובץ wp-content/fluent-snippet-storage/index.php.
השלב הזה נראה פשוט, אבל בדיוק כמו כשאתם עוברים במגירה ומגלים שאיבדתם ספר מפתחות, מציאת הבעיה היא הצעד הראשון לפתור אותה.
נווטו לסוף קובץ ה-index.php , ותראו קטע קוד שנראה לא קשור, אבל הוא הגורם לשגיאה. זה ייראה בערך כך:
'error_files' =>
array (
'1-e7a7bbe999a4wordpresse5a4b4e983a8e697a0e794a8e4bfa1e681af.php' => 'Uncaught Error: Call to undefined function create_function() in SNIPPET:62',
),
נראה שזו הודעת שגיאה שנרשמה אוטומטית על ידי הפלאגין, אך קיומה מונע מהקוד ששינתם להיכנס לתוקף, או גורם ישירות להודעת שגיאה.
הבעיה טמונה בקוד שנרשם בקובץ השגיאה כך.

מחק את רשומת קובץ השגיאה
פשוט מחק את הקוד הזה כדי לפתור את רוב השגיאות.
שלבים ספציפיים:
שלב 1: פתח wp-content/fluent-snippet-storage/index.php לאחר הקובץ, משוך את הקצה למטה ומצא את הקוד הדומה לזה שמתחת ▼
'error_files' => array ( '1-e7a7bbe999a4wordpresse5a4b4e983a8e697a0e794a8e4bfa1e681af.php' => 'Uncaught Error: Call to undefined function create_function() in SNIPPET:62', ), );
שלב 2: מחק את הקודים של רשומות השגיאה האלה ▼
'1-e7a7bbe999a4wordpresse5a4b4e983a8e697a0e794a8e4bfa1e681af.php' => 'Uncaught Error: Call to undefined function create_function() in SNIPPET:62',
לאחר המחיקה, תוסף וורדפרס שלך יוכל לקרוא מחדש את הקוד העדכני ביותר, לא מושפע מרשומות שגיאות קודמות.
בדיוק כמו כשאתה מוחק ספאם ולבסוף רואה הודעות חשובות בבירור, תוספים מתחילים לפעול בצורה חלקה יותר.
לאחר מחיקת הקוד, שמור את הקובץ, רענן את העמוד, השגיאה נעלמת והשינויים שלך נכנסים לתוקף.
מסקנה: הסתכלו על פתרונות גדולים מבעיות קטנות
אתה מבין, הפתרון לבעיה הוא למעשה כל כך פשוט.
אבל שים לב שפעמים רבות, השגיאות שאנו נתקלים בהן אינן בעיות גדולות, אלא מוסתרות במקום קטן שלכאורה לא בולט.
על ידי שימת לב לפרטים נוכל לפתור את הצרות הקטנות הללו שמטרידות אותנו כבר זמן רב.
באגים תוספים, למרות שהם מעצבנים, הם חלק מהתבגרות.
על ידי פתרון בעיות קטנות בזו אחר זו, אנו יכולים לא רק לשפר את היכולות הטכניות שלנו, אלא גם לגלות מיומנויות רבות וחשובות בתהליך. ממש כמו בעולם התכנות, מאחורי כל טעות קטנה עומדת הזדמנות למידה.
המשיכו בזה ותגלו שככל שהבעיה קטנה יותר, כך יהיה יותר מספק לפתור אותה.
אנו מקווים שמאמר זה יעזור לכם לפתור את בעיית השגיאות המתמשכות לאחר שינוי הקוד של התוסף fluent-snippet-storage . אנו מאחלים לכם הצלחה מתמשכת במסע ניהול האתר שלכם!
זכרו, אין "קושי" מוחלט בעולם הטכנולוגיה, רק "קלות" לאחר חקירה מתמדת.
אני מקווה שהפתרון לבעיה של "תוסף אחסון קטעי קוד שעדיין נכשל לאחר שינוי קוד" ששותף בבלוג של צ'ן וייליאנג ( https://www.chenweiliang.com/ ) יהיה לעזר עבורך.
אל תהססו לשתף את הקישור למאמר הזה: https://www.chenweiliang.com/cwl-32440.html
