在wordpress主题中加入自定义图片大小,并在文章中插入自定义尺寸的图片

wordpress自带图片尺寸很多时候都不能满足我们的需求,我们要上传的图片生成更多的尺寸。

 

自定义图片尺寸大小
为了支持自定义尺寸,我们要编辑主题的function.php文件,加入以下代码,它将生成一个宽850px高自动的缩图:

1
2
3
4
5
6
7
8
9
add_action( 'after_setup_theme', 'canomo_setup' );

function canomo_setup() {
    //...

    add_image_size( 'blog-thumb', 850, 9999 );

    //...
}

 

在文章中插入自定义图片的尺寸
虽说现在我们有了自定义尺寸的缩图,但时我们在文章中插入图片时里面并没有这个尺寸的选项,我们还要在function.php中加入如下代码才能实现:

1
2
3
4
5
6
7
8
add_filter( 'image_size_names_choose', 'custom_image_sizes_choose' );

function custom_image_sizes_choose( $sizes ) {
    $custom_sizes = array(
        'blog-thumb' => 'Blog Thumb'
    );
    return array_merge( $sizes, $custom_sizes );
}

 

然后刷新页面就能得到我们最终的效果

分享

文章导航