如何从wordpress数据库获取图像?

时间:2016-08-23 10:47:01

标签: wordpress

我是WordPress技术的新手。我想获取并显示上传到WordPress主题的图片。如何在我的主题上显示这些图片。

我可以循环浏览WordPress中的任何特殊命令吗?

2 个答案:

答案 0 :(得分:0)

您可以循环检索图像

the_post_thumbnail_url();                  // without parameter -> 'post-thumbnail'
the_post_thumbnail_url( 'thumbnail' );       // Thumbnail (default 150px x 150px max)
the_post_thumbnail_url( 'medium' );          // Medium resolution (default 300px x 300px max)
the_post_thumbnail_url( 'large' );           // Large resolution (default 640px x 640px max)

Wordpress将图像单独保存为附件并与帖子元链接

答案 1 :(得分:0)

您可以从wordpress数据库获取图像 -

WordPress核心内置了四种有效的大小。

the_post_thumbnail('thumbnail');       // Thumbnail (default 150px x 150px max)
the_post_thumbnail('medium');          // Medium resolution (default 300px x 300px max)
the_post_thumbnail('large');           // Large resolution (default 640px x 640px max)
the_post_thumbnail('full');            // Original image resolution (unmodified)

博客图片,您可以使用 -

<?php if (has_post_thumbnail( $post->ID ) ): ?>
<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
<img alt="Post Thumbnail" src="<?php echo esc_url($imageUrl[0]); ?>">
<?php endif; ?>

如果您想在代码中设置图片大小,您可以在function.php文件中使用以下代码

<?php add_image_size('product-size-large',300, 500, true);?>

然后在这里使用这个尺寸

<?php $imageUrl =  wp_get_attachment_image_src(get_post_thumbnail_id(),'product-size-large'); ?>
  

此外,有关更多选项,请参阅Codex