在WordPress中,函数通常以get\\u1开头return 无前缀副本时的数据echo (即打印)数据。
the_post_thumbnail()
仅在post code(循环)中有效,并返回当前帖子的特征图像。
get_the_post_thumbnail()
随处可用,并在第一个属性处获取$post\\u id参数。
例如:
the_post_thumbnail($params) = get_the_post_thumbnail($current_post_id,$params);
这是在WP引擎中实现的:
function the_post_thumbnail ($size=\'post-thumbnail\', $attr=\'\'){
echo get_the_post_thumbnail( null, $size, $attr );
}
function get_post_thumbnail_id( $post_id = null ) {
$post_id = ( null === $post_id ) ? get_the_ID() : $post_id;
return get_post_meta( $post_id, \'_thumbnail_id\', true );
}
如果
$post_id
为空-已使用
get_the_ID()
当前职位的。
我想你不需要逃跑get_the_post_thumbnail
作用