怎么做:添加一个新的图像大小和灰度这个特定的大小。
到目前为止我所做的: 我一直在四处搜索,发现这个有用的 URL: wpbeginner,Ryan Berry。第二种解决方案为每个新图像上的每个尺寸创建一个灰度图像,这几乎是我正在寻找的。
问题:我知道如何添加新的图像尺寸以及创建灰度图像的上述功能。我不知道如何将此过滤器添加到特定大小。
怎么做:添加一个新的图像大小和灰度这个特定的大小。
到目前为止我所做的: 我一直在四处搜索,发现这个有用的 URL: wpbeginner,Ryan Berry。第二种解决方案为每个新图像上的每个尺寸创建一个灰度图像,这几乎是我正在寻找的。
问题:我知道如何添加新的图像尺寸以及创建灰度图像的上述功能。我不知道如何将此过滤器添加到特定大小。
使用来自 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...
}