在函数中添加媒体屏幕的新大小。php不起作用

时间:2017-07-31 作者:mohsin

您好,我正在尝试在媒体设置中的大尺寸下添加新尺寸,但这不起作用,我已经研究了不同的文章,但肯定我遗漏了一些东西,请指导我。

This is what I am trying to achieve: http://prntscr.com/g2idly

    add_theme_support( \'post-thumbnails\' );

    add_image_size( \'featured-large\', 640, 294, true ); // width, height, crop
    add_image_size( \'featured-small\', 320, 147, true );

    add_image_size( \'medium-width\', 480 );
    add_image_size( \'medium-height\', 9999, 480 );
    add_image_size( \'medium-something\', 480, 480 );

    add_filter( \'image_size_names_choose\', \'wpshout_custom_sizes\' );

    function wpshout_custom_sizes( $sizes ) {
        return array_merge( $sizes, array(
            \'medium-width\' => __( \'Medium Width\' ),
            \'medium-height\' => __( \'Medium Height\' ),
            \'medium-something\' => __( \'Medium Something\' ),
                ) );
    }
这是我试图输入和测试的代码,但什么都没有发生。

1 个回复
SO网友:Nuno Sarmento

将函数更改为此。

function wpshout_custom_sizes($sizes) {
  $sizes[\'medium-width\'] = __( \'Medium Width\' );
  $sizes[\'medium-height\'] = __( \'Medium Height\');
  $sizes[\'medium-something\'] = __( \'Medium Something\');
  return $sizes;
}
add_filter( \'image_size_names_choose\', \'wpshout_custom_sizes\' );

结束

相关推荐

Featured images get shrunken

上传特色图片时,我遇到的问题是,所有图片都会自动缩小。我想保留原始图像。检查this example. 所有员工的图片都会自动缩小,但在特色图片中,我上传了员工的完整图片。我认为图像太大,wordpress会自动缩小图像,因此,我在媒体库中缩放并裁剪了图像。一些图像已修复,但一些图像仍然存在问题。有没有一种方法可以让原始上传的图像按原样显示?