לא תגלית מרעישה במיוחד, אך במהלך עבודתי על אופטימיזציה ושיפור זמן הטעינה של הפרוייקט הנוכחי שלי, שמתי לב כי וורדפרס טוענת את הפונט Open Sans מגוגל כברירת מחדל. כמובן שמיהרתי לחפש ולהבין כיצד לבטל טעינת פונטים אלו מכיוון שאיני משתמש בהם וקריאה לפונטים אלו היא בעצם עוד קריאה מיותרת לשרת (http request) מבחינתי. לאחר חיפושים ובירורים גיליתי זאת:
- וורדפרס טוענת פונט זה רק במידה וסרגל הכלים מופיע ב frontend. כלומר במידה וביטלתם את הסימון של הצגת סרגל הכלים תחת פרופיל המשתמש שלכם, פונט זה לא ייטען ב frontend. מכיוון וסרגל הכלים מופיע תמיד בלוח הבקרה של וורדפרס אז שם הוא עדיין ייטען.
- בכדי לבטל את טעינת הפונטים ניתן להשתמש בפונקציה זו
functions.php
:
- וורדפרס טוענת פונט זה רק במידה וסרגל הכלים מופיע ב frontend. כלומר במידה וביטלתם את הסימון של הצגת סרגל הכלים תחת פרופיל המשתמש שלכם, פונט זה לא ייטען ב frontend. מכיוון וסרגל הכלים מופיע תמיד בלוח הבקרה של וורדפרס אז שם הוא עדיין ייטען.
if (!function_exists('remove_wp_open_sans')) :
function remove_wp_open_sans() {
wp_deregister_style( 'open-sans' );
wp_register_style( 'open-sans', false );
}
add_action('wp_enqueue_scripts', 'remove_wp_open_sans');
// הפעילו את השורה מטה בכדי לבטל את טעינת הפונט גם בלוח <הבקרה></הבקרה>
// add_action('admin_enqueue_scripts', 'remove_wp_open_sans');
endif;