我是WordPress技术的新手。我想获取并显示上传到WordPress主题的图片。如何在我的主题上显示这些图片。
我可以循环浏览WordPress中的任何特殊命令吗?
答案 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。