【发布时间】:2016-04-02 09:52:14
【问题描述】:
我知道我的问题最终会有点模糊,但我需要方向,以便我可以开始更好地理解事情。自从我上次使用 wordpress 已经很长时间了。
我想为我上传的图片添加新的图片输出尺寸。我找到了 add_image_size() 函数和 set_post_thumbnail_size() 函数。
【问题讨论】:
我知道我的问题最终会有点模糊,但我需要方向,以便我可以开始更好地理解事情。自从我上次使用 wordpress 已经很长时间了。
我想为我上传的图片添加新的图片输出尺寸。我找到了 add_image_size() 函数和 set_post_thumbnail_size() 函数。
【问题讨论】:
add_image_size() 最适合您的需求。
https://developer.wordpress.org/reference/functions/add_image_size/
更新: 将以下内容添加到您的functions.php
add_filter( 'image_size_names_choose', 'my_custom_sizes' );
function my_custom_sizes( $sizes ) {
return array_merge( $sizes, array(
'custom-size' => __('Your Custom Size Name'),
) );
}
没有可用的直接挂钩来获取可用的尺寸。但是你可以使用这个变量来获得它。
global $_wp_additional_image_sizes;
希望这会有所帮助!
【讨论】:
functions.php 中添加了以下行:add_image_size( 'custom-size', 220, 180 ); 在再次清除它现在添加此行之后,没有添加任何选项,也没有添加 srcset 所以我想我错了关于我之前的评论。