在wordpress中设置新图像大小只有一个维度

时间:2017-03-10 10:43:09

标签: php wordpress function

我想知道 - 如何为wordpress添加新的图像尺寸,但只能使用一定的长度来处理水平和垂直图像?

我所拥有的是以下代码:

function custom_image_sizes() {
  add_theme_support('post-thumbnails');
    add_image_size( 'isotopesize', 600, 600, true ); //(cropped)
}
add_action('after_setup_theme', 'custom_image_sizes');

function add_custom_sizes( $imageSizes ) {
  $my_sizes = array(
        'isotopesize' => 'Isotope'
    );
    return array_merge( $imageSizes, $my_sizes );
}
add_filter( 'image_size_names_choose', 'add_custom_sizes' );

但它增加了一个平方= 600x600px。我想要实现的只是设置一个维度:600px并让wordpress决定第二维度的长度。我想要实现的是始终保持相同的行高。

1 个答案:

答案 0 :(得分:3)

您可以尝试解决方案found here,这主要是将宽度设置为永远不会达到的巨大数字。

add_image_size( 'isotopesize', 9999, 600, false );