Tôi đã sử dụng loại bài đăng tùy chỉnh, trong đó không yêu cầu 'hình thu nhỏ', 'trung bình' và 'lớn'. Tôi cần phải tắt kích thước này và tạo chức năng hoặc plugin, nơi tôi có thể đặt, kích thước hình ảnh nào là bắt buộc cho mỗi loại bài đăng tùy chỉnh.
Bước đầu tiên của tôi là nối hàm get_inter liền_image_sizes từ wp-gộp / media.php. Tôi đã thêm mã này vào hàm.php nhưng nó không hoạt động :(
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 );
}
CẬP NHẬT : Chỉnh sửa dòng này trong media.php đang hoạt động. Các loại mặc định sau khi thay đổi không tạo ra.
$image_sizes = array('thumbnail', 'medium', 'large');
Nhưng làm thế nào để làm việc móc của tôi?
$attachment_id
đối số vào bộ lọc bên trong chức năng này . Bằng cách đó bạn có thể kiểm tra loại bài đăng trong hook của mình