WordPress 的縮圖片的大小是多少呢?
一般會有預設的,
預設的有以下四種: "thumbnail", "medium", "large" 和 "full",這個可以在後臺設定 wp-admin/options-media.php,
如圖:

但是如何新增自定義的縮圖片的大小呢?
在 function.php 加上:
add_image_size( 'news-feature-thumb', 100, 100, true );
add_image_size( 'news-feature-thumb2', 150, 100, true );
這樣,就建立了兩個縮圖片的格式,分別叫 news-feature-thumb 和 news-feature-thumb2
如何輸出:
http://codex.WordPress.org/Function_Reference/get_the_post_thumbnail
http://codex.WordPress.org/Function_Reference/the_post_thumbnail
get_the_post_thumbnail( $post_id, 'news-feature-thumb2' ); -- 這樣可以得到新的縮圖片的格式
或 the_post_thumbnail( 'news-feature-thumb2' ); --注意,這個和前面的比較,是沒有 id,表明這是當前 post 的。這是區別。要理解。
get_the_post_thumbnail( $post_id); ---這會得到預設的。
the_post_thumbnail(); ---這會得到當前預設的。
---------------
當你發現上面沒有生效時,那真是你的主題太奇怪了,你的主題 function.php 不會是沒有這行吧:
add_theme_support( 'post-thumbnails' ); -- 99% 的主題會有這個
-------------
有點小小不足的是,新加的縮圖片格式,只針對後來新增的圖片有用。那原來新增的圖片,
就沒有辦法用到這個新的格式了 (比如 news-feature-thumb2)
那怎麼辦呢?好在 WordPress 有外掛可以解決這個問題: https://WordPress.org/plugins/regenerate-thumbnails/
-------------
http://codex.WordPress.org/Function_Reference/wp_get_attachment_image_src
http://codex.WordPress.org/Function_Reference/add_image_size
http://alxmedia.se/code/2013/10/add-custom-thumbnail-sizes-to-your-WordPress-theme/