How to access featured image?

时间:2016-01-07 作者:1.21 gigawatts

我看到了this code 如何为帖子设置特色图片:

// required libraries for media_sideload_image
require_once(ABSPATH . \'wp-admin/includes/file.php\');
require_once(ABSPATH . \'wp-admin/includes/media.php\');
require_once(ABSPATH . \'wp-admin/includes/image.php\');

// $post_id == the post you want the image to be attached to
// $video_thumb_url == the vimeo video\'s thumb url
// $description == optional description

// load the image
$result = media_sideload_image($video_thumb_url, $description);

// then find the last image added to the post attachments
$attachments = get_posts(array(\'numberposts\' => \'1\', \'post_parent\' => $post_id, \'post_type\' => \'attachment\', \'post_mime_type\' => \'image\', \'order\' => \'ASC\'));


if(sizeof($attachments) > 0){
    // set image as the post thumbnail
    set_post_thumbnail($post_id, $attachments[0]->ID);
}
但是,当我检索帖子时,如何获取这些信息呢?是否有我使用的属性或方法?

2 个回复
最合适的回答,由SO网友:jgraup 整理而成

SO网友:Bharat

$url = wp_get_attachment_url(get_post_thumbnail_id(get_the_ID()));
以上代码获取当前的特色图片url。我希望它对你有用。

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果