用于显示页面伪装图像的_POST_THMBILINE()?

时间:2018-05-04 作者:sir-haver

我对函数的用法有点困惑the_post_thumbnail(). 我知道你可以在循环中使用它来显示帖子的特色图片,但是否可以使用它来显示特定页面(如博客帖子页面)的特色图片?我将某个页面设置为我的博客帖子页面,并为其设置特色图像。然后我尝试使用the_post_thumbnail() 什么都没发生。我还尝试了:

$page_id = get_the_ID();
the_post_thumbnail($page_id);
而且什么也没发生。我只是在文件索引中编写此代码。php。

提前感谢您的帮助

1 个回复
SO网友:Ka Bin

要在任意位置显示特定页面/帖子的特色图像,请执行以下操作:

    $the_id = 4; // The Page or post ID   
    echo wp_get_attachment_url( get_post_thumbnail_id($the_id, \'thumbnail\') );
希望它能起作用,如果不起作用,试试这个:

$args = array(\'page_id => 4\');
$featured_image = get_posts($args);
foreach($featured_image as $image) : setup_postdata($image);
   echo the_post_thumbnail();
endforeach;
wp_reset_postdata();

结束

相关推荐