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 ); } |
然后刷新页面就能得到我们最终的效果