WordPress获取文章缩略图函数:get_the_post_thumbnail_url

以url的形式返回指定文章特色图片。

get_the_post_thumbnail_url

以url的形式返回指定文章特色图片。

参数

类型含义
post数字|WP_Post对象|可选文章id、文章对象
size字符串|数字缩略图大小

源码

File: wp-includes/post-thumbnail-template.php 223行

function get_the_post_thumbnail_url( $post = null, $size = 'post-thumbnail' ) {
    $post_thumbnail_id = get_post_thumbnail_id( $post );
 
    if ( ! $post_thumbnail_id ) {
        return false;
    }
 
    return wp_get_attachment_image_url( $post_thumbnail_id, $size );
}

函数解析

1.根据文章获取文章缩略图

该函数接收的参数 $post 可以是文章id,也可以是wp的文章对象:

<img src="<?php echo get_the_post_thumbnail_url($post_id);?>"/> //文章ID
<img src="<?php echo get_the_post_thumbnail_url($post);?>"/>//文章对象

2.在主循环中使用

如果是在主循环中使用,不需要传递任何参数,直接:

echo get_the_post_thumbnail_url();

3.指定尺寸

a.全图,不是缩略图

echo get_the_post_thumbnail_url($post_id,'full');

b.缩略图

默认就是缩略图,当然你也可以输入:

echo get_the_post_thumbnail_url($post_id,'thumbnail');

为TA充电
共{{data.count}}人
人已赞赏
函数文档

WordPress引入css样式表函数: wp_enqueue_style

2021-5-26 13:12:37

函数文档

WordPress使用$wpdb查询一行数据:get_row

2021-6-1 13:40:51

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索