要在 WordPress 裡面取得文章的縮圖,可以利用 get_the_post_thumbnail() 這個 function,裡面最基本就是丟進去文章 id 即可。

像是這樣:

$image=get_the_post_thumbnail(1);

 

$image 會直接回傳一個帶 img 標籤的字串,可以直接用在頁面上,而完整的參數如下:

get_the_post_thumbnail( int|WP_Post $post = null, string|int[] $size = 'post-thumbnail', string|array $attr = '' );

 

官方的文件說明則為這樣:

$post

(int|WP_Post) (Optional) Post ID or WP_Post object. Default is global $post.

Default value: null

$size

(string|int[]) (Optional) Image size. Accepts any registered image size name, or an array of width and height values in pixels (in that order).

Default value: 'post-thumbnail'

$attr

(string|array) (Optional) Query string or array of attributes.

Default value: ''

 

基本上應該是帶文章的 id 進去就很夠用了。

 

官方文件說明