導讀:一直用著 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) );