Bạn dùng Newspaper nên tạo child theme để tùy chỉnh và cập nhật theme không bị mất những gì đã tùy chỉnh. Để giải đáp câu hỏi của bạn tôi đã viết riêng 1 bài hướng dẫn chi tiết tại blog:Mã:https://dovanphuong.com/toi-uu-hinh-anh-cho-wordpress.htmlĐể giảm dung lượng ảnh, bạn cũng có thể xem thêm bài viết này:Mã:https://dovanphuong.com/plugin-toi-uu-hinh-anh-tot-nhat-cho-wordpress.html Newspaper bá đạo nhất về site tin tức, tạp chí. Nó có nhiều mẫu đẹp, dễ tùy biến và tối ưu. Đó là lý do nó được bán chạy nhất trên Themeforest về lĩnh vực này. Flatsome bá đạo về bán hàng với Woocommerce. Nếu so với Newspaper khá khập khiễng vì mục tiêu phát triển hoàn toàn khác nhau. Về cơ bản, không biết code mới phải mua theme dùng sẵn, biết code thì đã tự code theme theo ý mình hoặc build từ framework có sẵn vừa nhẹ, vừa tối ưu. Còn cái công tùy chỉnh Flatsome thành site tin tức thì... thôi khỏi nói rồi
CÁI VỤ CHÈN CODE VÀO FUNCTION THÌ CŨNG VẬY VẪN CÒN NHÂN ẢNH, CÒN TỐI ƯU ẢNH THÌ MÌNH KHÔNG CẦN TẠI TỐI ƯU BÊN NGOÀI SẴN RỒI, CHẮC HẾT CÁCH
Theme Newspaper thì tự động sinh ra size ảnh, nếu bạn tắt các size ảnh ko cho nó crop thì nó sẽ không hiển thị hình ảnh đầy đủ so tại vùng hiển thị. Mình đã dùng các theme khác để thay thế, chỉ cần 1 kích thước ảnh thì theme tự phóng to hoặc thu nhỏ tại vùng hiển thị chứ không tự crop nhiều size ảnh như newspaper. Cần thì inbox mình bán nhé
Bác thêm cái mã này vào cuối filr functions.php là xongMã://* Remove WordPress's default image sizes function remove_default_image_sizes( $sizes) { unset( $sizes['large']); unset( $sizes['thumbnail']); unset( $sizes['medium']); unset( $sizes['medium_large']); unset( $sizes['1536x1536']); unset( $sizes['2048x2048']); return $sizes; } add_filter('intermediate_image_sizes_advanced', 'remove_default_image_sizes');