一直用著 WP-Thumbnails縮略圖插件,但是總感覺不太舒服,用著不太順手,有時候縮略圖不顯示,今天看到了.
<?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) );
新聞熱點
疑難解答