Cài đặt hiển thị tệp đính kèm WordPress

Ồ tuyệt! Với chủ đề của bạn bây giờ tạo ra 3 kích thước của mỗi hình ảnh được tải lên. Những cái đó, cộng với 3 cái được tạo tự động bởi WordPress nâng tổng số lên 6 cái. Đó là 6 phiên bản khác nhau của mỗi hình ảnh!add_image_size()
Khi chúng tôi đã xác định các phiên bản kích thước hình ảnh của mình (bơ thường, bơ vừa và lớn) - và vì theo mặc định, WordPress không làm điều đó cho chúng tôi - chúng tôi sẽ thêm khả năng chọn kích thước hình ảnh của chúng tôi từ Giao diện Cài đặt Hiển thị Tệp đính kèm. Tại thời điểm này, chỉ có 3 kích thước hình ảnh do WordPress tạo ra là có thể chọn được từ cài đặt hiển thị.

Sẽ rất tuyệt nếu bạn có thể, khi viết một bài đăng, chèn hình ảnh có kích thước mong muốn chỉ bằng cách chọn nó từ menu thả xuống giống như cách bạn làm đối với các kích thước mặc định của WordPress.

Để làm điều này, chúng tôi thêm phần sau vào functions.php của chúng tôi:

// show our custom image sizes when inserting media
function butter_show_image_sizes($sizes) {
  $sizes['butter-regular'] = __( 'Our Regular Size', 'butter' );
  $sizes['butter-medium'] = __( 'Our Medium Size', 'butter' );
  $sizes['butter-large'] = __( 'Our Large Size', 'butter' );
  return $sizes;
}
add_filter('image_size_names_choose', 'butter_show_image_sizes');

Với điều đó, khi người dùng viết một bài đăng và cần chèn hình ảnh, cô ấy có thể dễ dàng chọn nó từ giao diện người dùng WP.