要在 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 進去就很夠用了。