0

怎么做:添加一个新的图像大小和灰度这个特定的大小。

到目前为止我所做的: 我一直在四处搜索,发现这个有用的 URL: wpbeginnerRyan Berry。第二种解决方案为每个新图像上的每个尺寸创建一个灰度图像,这几乎是我正在寻找的。

问题:我知道如何添加新的图像尺寸以及创建灰度图像的上述功能。我不知道如何将此过滤器添加特定大小。

4

1 回答 1

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...
}
于 2012-10-18T09:44:59.837 回答