我有问题。当我在帖子中发布精选图像并发布时,唯一可见的是一种颜色背景。有趣的是,只有一张图片有效。我有5张照片。其中一个出现了。所有都是相同的大小,都是.jpg。我不知道该怎么做。有没有人见过这样的东西? 这是functions.php
function fotosani_setup(){
add_theme_support('post-thumbnails');
add_image_size('small-thumbnail', true); /* width, height, softcrop*/
add_image_size('banner-image', true);
}
ADD_ACTION(' after_setup_theme'' fotosani_setup&#39);
CSS只是边框的样式。
single.php以与index.php相同的方式调用
<div class="post-image">
<?php the_post_thumbnail('banner-image'); ?>
<?php
echo the_content();
if(is_active_sidebar ('post1')) : ?>
</div>
答案 0 :(得分:1)
您对add_image_support()的函数调用不正确。
add_image_size('small-thumbnail', true); /* width, height, softcrop*/
add_image_size('banner-image', true);
相当于:
add_image_size('small-thumbnail', 1); /* width, height, softcrop*/
add_image_size('banner-image', 1);
换句话说,您正在创建1px宽的图像。
您需要将宽度和高度设置为您想要的,就像评论所说:
add_image_size('small-thumbnail', some width, some height, true/false);
add_image_size('banner-image', some width, some height, true/false);