Direktori Artikel
Bagaimanakah saya boleh melumpuhkan ciri pemotongan lakaran kecil automatik WordPress ?
Kebanyakan profesional media baharu akan menambah imej asal secara langsung pada artikel mereka dan tidak akan menggunakan imej yang dipangkas secara automatik oleh WordPress.
Walaupun imej yang dipangkas tidak berguna, WordPress tidak akan memadamnya secara automatik. Lama kelamaan, "imej sampah" ini membazirkan banyak kapasiti ruang laman web, dan pada masa yang sama menambahkan banyak tekanan kepada sandaran.
Kami boleh memadamkan lakaran kecil yang dipangkas secara automatik oleh WordPress. Adalah lebih baik untuk melumpuhkan sepenuhnya fungsi pemangkasan automatik WordPress.
Lumpuhkan ciri pemangkasan lakaran kecil WordPress yang dijana secara automatik
Buka mod pilihan WordPress (klik latar belakang WP [Tetapan] -> [Pilihan Multimedia])
www.xxx com/wp-admin/options-media.php
Tetapkan lebar dan tinggi ketiga-tiga imej ini kepada 0:
- Saiz lakaran kecil
- Saiz sederhana
- saiz besar
Juga, tandai "Sentiasa pangkas imej kecil mengikut saiz ini".
Seperti yang ditunjukkan di bawah:

Walau bagaimanapun, dalam tema WP, biasanya terdapat kod untuk menjana imej kecil secara automatik, apakah yang perlu saya lakukan?
Sesetengah orang mengatakan bahawa anda boleh membuka semua fail tema WordPress dengan Notepad++ , melakukan carian kelompok untuk kata kunci "thumbn ail ", dan cari kod berikut:
function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}Ini ialah kod yang menetapkan saiz pemangkasan imej dan panggilan add_image_size Fungsi fungsi ini.
Fungsi fungsi add_image_size:
- Mendaftarkan saiz imej baharu bermakna anda memuat naik imej baharu dan WordPress akan mencipta imej pilihan baharu dengan saiz tersebut.
Jika anda ingin melumpuhkan sepenuhnya WordPress daripada memangkas lakaran kecil secara automatik, anda perlu mematikan fungsi ini!
Cara paling mudah ialah mencari fungsi ini dan mengulasnya.
Walau bagaimanapun, kaedah ini meleset dan perlu diulas semula setiap kali tema WordPress dikemas kini...
Dengan mencari, anda boleh mencari beberapa cara untuk melarang fungsi tertentu di Internet, dan menyalin kod berikut ke dalam fail functions.php tema WordPress, anda boleh melarang sepenuhnya penjanaan fungsi pemangkasan lakaran kecil wordpress secara automatik.
// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {
unset($sizes['thumbnail']); // disable thumbnail size
unset($sizes['medium']); // disable medium size
unset($sizes['large']); // disable large size
unset($sizes['medium_large']); // disable medium-large size
unset($sizes['1536x1536']); // disable 2x medium-large size
unset($sizes['2048x2048']); // disable 2x large size return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
// 禁用其他图片尺寸
function shapeSpace_disable_other_image_sizes() {
remove_image_size('post-thumbnail'); // disable images added via set_post_thumbnail_size()
remove_image_size('another-size'); // disable any other added image sizes
}
add_action('init', 'shapeSpace_disable_other_image_sizes');Jika anda rasa kod di atas terlalu banyak, atau pilih 2 daripada 1, jangan tambah kod di atas, tambahkan kod berikut sahaja▼
// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );- Sebenarnya, ini adalah untuk memasukkan pulangan dalam fungsi dan menghentikan fungsi tersebut.
keluarkan saiz_sederhana_besar_w
Apabila WordPress 4.4 dipasang/dikemas kini, saiz "medium_large_size_w" akan ditulis ke dalam pilihan, menghasilkan lakaran kecil piksel 768w yang akan sentiasa dijana kemudian.
Sudah tentu, penyelesaian sebelumnya adalah untuk mengubah suai pangkalan data, yang tidak begitu mudah.
Buka mod pilihan WordPress (klik latar belakang WP [Tetapan] -> [Semua Tetapan])
www.xxx com/wp-admin/options.php
Kemudian tekan Ctrl+F dalam pelayar untuk mencari:
medium_large_size_w
- Selepas menemuinya, tukar nilai kepada 0, kemudian tarik ke bahagian bawah halaman, dan klik [Simpan Perubahan].
Walaupun cara untuk menambah kod WordPress untuk melumpuhkan WordPress secara automatik menjana pemangkasan lakaran kecil, ia masih tidak cukup komprehensif...
Chen Weiliang mengesyorkan anda memasang dan menggunakan pemalam Saiz Imej ▼
Semoga artikel "Bagaimana untuk melumpuhkan ciri pemotongan imej kecil automatik WordPress? Menambah kod" yang dikongsi di blog Chen Weiliang ( https://www.chenweiliang.com/ ) dapat membantu anda.
Jangan ragu untuk berkongsi pautan artikel ini: https://www.chenweiliang.com/cwl-388.html
