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

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

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

❓ מה זה בעצם srcset?

srcset היא תכונה של תגית התמונות (<img>) ב־HTML, שנועדה להציג תמונות רספונסיביות – כלומר, תמונות שמתאימות את עצמן למגוון מסכים ומכשירים.

במקום להגדיר תמונה אחת בלבד, תכונת srcset מאפשרת לספק לדפדפן מערך של תמונות בגדלים שונים. כל גרסה מלווה במידע על הרוחב שלה (למשל: 300w לתמונה ברוחב 300 פיקסלים). הדפדפן בוחר אוטומטית את הגרסה המתאימה ביותר – לפי גודל המסך, רזולוציית התצוגה ותנאים נוספים.

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

איך srcset עובד?

הדפדפן מקבל רשימה של גרסאות תמונה בגדלים שונים דרך תכונת ה- srcset . כל גרסת תמונה מלווה במידע על הרוחב שלה (למשל: srcset 300w לתמונה ברוחב 300 פיקסלים). הדפדפן משתמש במידע זה כדי לבחור את התמונה האופטימלית, בהתבסס על המסך שבו התמונה מוצגת.

דוגמה לתגית img עם srcset

<img
src="image-300.jpg"
srcset="image-300.jpg 300w, image-768.jpg 768w, image-1024.jpg 1024w"
sizes="(max-width: 600px) 100vw, 50vw"
alt="תיאור תמונה">

פירוט התכונות:

  1. src :
    • קובץ ברירת המחדל שייטען אם הדפדפן לא תומך ב-srcset.
    • בדוגמה: image-300.jpg.
  2. srcset :
    • מכיל רשימה של קבצי תמונה בגדלים שונים עם הרוחב שלהם.
    • בדוגמה:
      • image-300.jpg 300w – תמונה ברוחב 300 פיקסלים.
      • image-768.jpg 768w – תמונה ברוחב 768 פיקסלים.
      • image-1024.jpg 1024w – תמונה ברוחב 1024 פיקסלים.
  3. sizes :
    • קובע איך הדפדפן יחשב את הגודל הרצוי של התמונה בהתבסס על גודל המסך.
    • בדוגמה:
      • אם רוחב המסך הוא עד 600 פיקסלים, התמונה תתפוס את כל רוחב המסך (100vw).
      • אם רוחב המסך גדול מ-600 פיקסלים, התמונה תתפוס 50% מרוחב המסך (50vw).

❓ איך הדפדפן בוחר תמונה מתוך ה-srcset?

  1. הדפדפן מחשב את גודל התמונה הדרוש (בהתאם להגדרת sizes ).
  2. הוא בוחר את הגרסה הקרובה ביותר בגודל לרוחב הנדרש מתוך ה- srcset .

יתרונות של srcset:

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

❓ איך לבדוק את ה-srcset באתר שלך?

  1. פתחי את כלי המפתחים בדפדפן (Inspect).
  2. מצאו את תגית ה-<img> של התמונה.
  3. בדקו את הערכים המוגדרים ב- srcset וב- sizes .

❓ מי מחליט אילו גדלים יווצרו?

באתרי וורדפרס, זה קורה אוטומטית:

  • וורדפרס יוצרת שלושה גדלים ברירת מחדל: thumbnail, medium, large.

  • התבנית (Theme) יכולה להוסיף גדלים נוספים לקבצים, לפי צרכים עיצוביים.

  • תוספים (כמו גלריות או סליידרים) מוסיפים לעיתים גרסאות נוספות.

כך שלמעשה, כל תמונה עשויה לקבל 5–7 גרסאות שונות או יותר – וכל אחת מהן משפיעה על משקל התמונות באתר.

❓ מתי הגרסאות האלה נוצרות?

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

❓ האם כל גרסה היא קובץ אמיתי?

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

מה זה srcset

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

❓ ואם לא אשתמש בכלל ב־srcset – התמונה עדיין תהיה רספונסיבית?

אפשר, אבל לא בצורה חכמה.

אם לא משתמשים ב־ srcset , עדיין ניתן להציג תמונות שנראות טוב במסכים קטנים בעזרת CSS (max-width: 100%), אבל בפועל הדפדפן יטען את הקובץ הגדול והכבד ביותר – גם אם הוא מוצג קטן.

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

❓ איך אני יכולה לבדוק כמה גרסאות נוצרת אצלי באתר?

1. דרך תוסף:

התקינו את Image Sizes – תוסף שמציג את כל הגדלים הפעילים באתר.

2. דרך קוד:

add_action('admin_init', function() {
echo '<pre>'; print_r(wp_get_registered_image_subsizes()); echo '</pre>';
});

🧮 סיכום – כמה זה באמת תופס?

מה זה srcset

וזה עוד לפני שדיברנו על תוספים מיוחדים או בלוגים עם הרבה תמונות…

💡 אז מה למדנו?


  • srcset
    הוא כלי שמייצר תמונות רספונסיביות בצורה חכמה.

  • כל תמונה בוורדפרס יוצרת כמה גרסאות שמכבידות על האתר – אם לא יודעים לנהל אותן.

  • הבנה של משקל תמונות בוורדפרס יכולה לעזור בשיפור מהירות, אחסון, ו־SEO.

רוצים לבדוק איך האתר שלכם מתמודד עם תמונות?
או להבין איך לשפר את מהירות האתר בלי לוותר על איכות?

מוזמנים לפנות אליי, ואשמח לעזור 🌿

שתפו מאמר:

שתפו מאמר:

חיפוש

נהיה בקשר

כתבות נוספות באותו נושא:

בניית אתרים לעסקים קטנים

האם גם עסק קטן צריך אתר אינטרנט?

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

all-in-one

All-in-One WP Migration

All-In-One WP Migration הנו תוסף להעברת  אתר האינטרנטי שלכם מהתקנה מקומית לשרת חי, או משרת אחד למשנהו. בעיקרו של דבר, ללא קשר לאן אתם מעבירים אתר

כרטיס ביקור דיגיטלי או דף נחיתה

כרטיס ביקור דיגיטלי או דף נחיתה

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

אתר ידידותי

מה זה אתר ידידותי למשתמש

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

פיקסל פייסבוק

יצירה והתקנה של פיקסל פייסבוק

מה זה פיקסל בפייסבוק ואיך יוצרים אותו?
במאמר זה אדון באופן היצירה וההתקנה של פיקסל פייסבוק באתר שלכם. אם אתם משתמשים בפרסום ממומן בפייסבוק – או שאתם מתכוונים

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

בואו נבחר יחד אתר שהכי מתאים לכם

דילוג לתוכן