怎么做:添加新的图片尺寸并将此特定尺寸灰度化。
到目前为止我做了什么: 我一直在搜索,发现这个有用的网址: wpbeginner,Ryan Berry。第二种解决方案为每个新图像创建每个尺寸的灰度图像,几乎就是我正在搜索的内容。
问题:我知道如何添加新图像尺寸以及上述功能创建灰度图像。我不知道的是如何将此过滤器只是添加到特定大小。
答案 0 :(得分:1)
使用来自wpbeginner的代码,它似乎只是灰度图像指定为themename-bw-image
,如此处所示(第04行):
$file = trailingslashit($file['path']).$meta['sizes']['themename-bw-image']['file'];
所以我想如果你不想让图像灰度化,你可以添加一个新的图像尺寸:
add_action('after_setup_theme','themename_bw_size');
function themename_bw_size() {
add_image_size('themename-bw-image', 100, 100, true);
add_image_size('other-nongrayscaled-image', 150, 150, true);
// etc...
}