Saya menggunakan jenis posting khusus, di mana ukuran 'thumbnail', 'sedang' dan 'besar' tidak diperlukan. Saya perlu menonaktifkan ukuran ini dan membuat fungsi atau plugin, di mana saya dapat mengatur, ukuran gambar mana yang diperlukan untuk setiap jenis posting kustom.
Langkah pertama saya adalah mengaitkan fungsi get_intermediate_image_sizes dari wp-include / media.php. Saya telah menambahkan kode ini ke functions.php tetapi tidak berfungsi :(
add_filter('get_intermediate_image_sizes', 'get_intermediate_image_sizes_fixed');
function get_intermediate_image_sizes_fixed() {
global $_wp_additional_image_sizes;
//$image_sizes = array('thumbnail', 'medium', 'large'); // Standard sizes
$image_sizes = array();
if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) )
$image_sizes = array_merge( $image_sizes, array_keys( $_wp_additional_image_sizes ) );
return apply_filters( 'intermediate_image_sizes', $image_sizes );
}
UPD: Mengedit baris ini di media.php berfungsi. Jenis default setelah perubahan tidak menghasilkan.
$image_sizes = array('thumbnail', 'medium', 'large');
Tapi bagaimana cara membuat kait saya bekerja?
$attachment_id
argumen ke filter di dalam fungsi ini . Dengan begitu Anda dapat memeriksa jenis pos di dalam kait Anda