0

我有个问题。当我在帖子中发布特色图片并发布时,唯一看到的是一种颜色背景。有趣的是,只有一张照片有效。我有5张照片。其中1个出现。所有的大小都相同,都是.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');

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>
4

1 回答 1

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);

换句话说,您正在创建 1 像素宽的图像。

您需要将宽度和高度设置为您想要的,就像评论说的那样:

add_image_size('small-thumbnail', some width, some height, true/false);
add_image_size('banner-image', some width, some height, true/false);
于 2015-03-01T22:04:15.753 回答