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

תוסף לוורדפרס

Oskuvi PHP Compatibility Scan

תוסף לוורדפרס שקורא את הקוד של התוספים והתבניות באתר, ומראה לפני מעבר לגרסת PHP חדשה מה יפסיק לעבוד: לפי תוסף, עם הקובץ, השורה והסיבה.
בבדיקה ב־WordPress.orgשאלות נפוצות
הסמל של Oskuvi PHP Compatibility Scan
בבדיקה ב־WordPress.org
בודק מול
PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5
עובד עם
WordPress 6.5 ומעלה, PHP 7.4 ומעלה
רישיון
GPLv3 ומעלה

על המוצר

מה זה עושה

חברות אחסון מעבירות אתרים לגרסאות PHP חדשות. תוסף שעדיין משתמש במשהו ש־PHP הסירה יכול להפיל את כל האתר. התוסף קורא את הקוד של התוספים והתבניות ומראה לכם מראש מה יישבר.

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

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

יכולות

מה יש בפנים

  • 01

    PHP 7.4 עד 8.5

    בוחרים את הגרסה שאליה עוברים, והבדיקה נעשית מולה.

  • 02

    סריקה שלא נתקעת

    צעדים של כמה שניות. קובץ שהשרת לא מצליח לבדוק מסומן „לא נבדק״ והסריקה ממשיכה לקובץ הבא. קובץ גדול מאוד נבדק בצעד משלו.

  • 03

    דוח לפי סדר חשיבות

    שגיאות בנפרד מאזהרות, ותוספים ותבניות עם שגיאות קודם. כל ממצא עם הקובץ, השורה ושם הכלל שמצא אותו.

  • 04

    מה שלא קשור לגרסה – בנפרד

    בעיית קוד שקיימת כבר היום, בכל גרסה, מופיעה תחת „בעיות קוד אחרות״, כדי שלא תעכב שדרוג בלי סיבה.

  • 05

    הכול נשאר באתר

    בלי חשבון ובלי שירות חיצוני. הכללים מגיעים עם התוסף ורצים על השרת שלכם.

  • 06

    כללים מפרויקט קוד פתוח

    הבדיקות מגיעות מ־PHPCompatibility, שרץ על PHP_CodeSniffer. פונקציות שוורדפרס עצמה משלימה בגרסאות ישנות, כמו str_contains, לא מדווחות.

שאלות נפוצות

שאלות ותשובות

יש לכם שאלה אחרת? כתבו לנו ל־support@npcoding.com

הסריקה משנה משהו באתר?

לא. היא קוראת את הקבצים של התוספים והתבניות ושומרת דוח במסד הנתונים. שום דבר אחר לא נכתב, ושום קוד של התוספים הנסרקים לא מורץ.

הסריקה מצאה שגיאות בתוסף. מה עכשיו?

קודם לעדכן את התוסף, כי ייתכן שהגרסה החדשה שלו כבר מתוקנת. אם השגיאות נשארות, פונים למפתח של התוסף ולא מחליפים גרסת PHP עד שזה מתוקן או שהתוסף מוחלף. הקובץ, השורה ושם הכלל שבדוח הם בדיוק מה שהמפתח צריך.

מה ההבדל בין שגיאה לאזהרה?

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

זה עובד ברשת אתרים (multisite)?

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

עוד מאיתנו

הסמל של Oskuvi Importer in Small Stepsבקרוב

Oskuvi Importer in Small Steps

מייבא קובץ ייצוא של וורדפרס בצעדים של כמה שניות, כך שייבוא גדול לא נתקע באמצע. אפשר לעצור, להמשיך ולהריץ שוב בלי כפילויות.

לפרטים
רוצים משהו דומה, משלכם?DevOps ותשתיותפריסה מבוקרת, ניטור, גיבויים והתאוששות, הרשאות ועלויות – כדי שהמוצר ירוץ יציב גם אחרי ההשקה. כולל תשתיות ל־AI כשהמוצר צריך, ומהנדסים שבודקים כל שינוי לפני שהוא מגיע לייצור.לעמוד השירות

WordPress הוא סימן מסחרי של WordPress Foundation. התוסף כולל את PHP_CodeSniffer, PHPCompatibility ו־PHPCSUtils לפי הרישיונות שלהם, ואינו קשור לפרויקטים האלה או מאושר על ידם.

נשמח לשמוע על הפרויקט הבא שלכם

צריכים תוסף משלכם?

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