ביטול הוספה אוטומטית של width ו height לתמונות

כשאתם מעלים תמונה באמצעות אפשרות המדיה של וורדפרס, ולאחר מכן מכניסים תמונה זו לעורך התוכן, התמונה תצורף עם תכונות הגובה והרוחב (width & height attributes). תכונות אלו רצויות עקרונית מכיוון ואלו עוזרות לדפדפן לשמור מקום מתאים לתמונה כשהוא מבצע את פעולת ה layout.

אך במידה ותהיו מעוניינים למנוע מוורדפרס להוסיף תכונות גובה ורוחב אלו, הוסיפו את הקוד הבא לקובץ functions.php בתבנית שלכם:

add_filter( 'post_thumbnail_html', 'remove_width_attribute', 10 );
add_filter( 'image_send_to_editor', 'remove_width_attribute', 10 );

function remove_width_attribute( $html ) {
   $html = preg_replace( '/(width|height)="\d*"\s/', "", $html );
   return $html;
}

מידע נוסף על תמונות בוורדפרס תמצאו בפוסט הבא.

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

השאירו תגובה

 

Up!
לבלוג