導讀:一直用着 WP-Thumbnails 縮略圖插件, 但是總感覺不太舒服, 用着不太順手, 有時候縮略圖不顯示, 今天看到了.<?php the_post_thumbnail( ); ?>...
<?php the_post_thumbnail( ); ?>  感覺可以試一下.1. 激活文章縮略圖功能

要激活該功能, 打開你主題的 functions.php 文件, 輸入下面的代碼:

add_theme_support( 'post-thumbnails' );

你也可以添加一個參數來指定在 post 還是 page 激活該功能:

add_theme_support( 'post-thumbnails', array( 'post', 'page' ) );

默認是在兩者裏都激活的, 激活後, 在你的 post 或 page 編輯頁面的側邊欄底部, 就能看到該功能的設置模塊了.

2. 輸出到主題

要在你的主題中顯示出設置的圖片, 你需要在 loop 裏面添加下面這個函數.

<?php the_post_thumbnail( ); ?>

你可以給該函數傳遞一個參數值來調用圖片的不同尺寸.

the_post_thumbnail(); / / 默認顯示縮略圖 the_post_thumbnail('thumbnail'); / / 顯示縮略圖 the_post_thumbnail('medium'); / / 顯示中等尺寸 the_post_thumbnail('large'); / / 顯示大尺寸 the_post_thumbnail( array(100,100) ); / / 自定義尺寸
3. 在 loop 外調用某篇文章的文章縮略圖

如果你想在 loop 以外調用某些文章的縮略圖, 另一個函數為你準備:

<?php echo get_the_post_thumbnail(); ?>

和 the_post_thumbnail() 相比, 它需要再傳入一個參數來指定文章的 ID:

get_the_post_thumbnail($id); get_the_post_thumbnail($id, 'thumbnail'); get_the_post_thumbnail($id, 'medium'); get_the_post_thumbnail($id, 'large'); get_the_post_thumbnail($id, array(100,100) );