【问题标题】:WordPress Post Thumbnail ProblemWordPress帖子缩略图问题
【发布时间】:2011-09-04 16:12:47
【问题描述】:

在我创建的主题中,我有两种类型的帖子趋势和普通。帖子缩略图图像大小为:300x169,当显示热门帖子时,我将其显示为该大小。但是当这篇文章没有流行时,我希望缩略图大小为:145x80。我试过the_post_thumbnail( array(145,80) );,但它不起作用。相反,这会将图像裁剪为方形尺寸。我不希望它通过 HTML 裁剪而是减小大小。

谁能帮帮我。

谢谢!感谢所有帮助。

【问题讨论】:

    标签: php html wordpress wordpress-theming


    【解决方案1】:

    您可以尝试添加新的图像尺寸,然后在调用 the_post_thumbnail 时将您设置的新图像尺寸的名称传递给它。如果您不希望通过硬裁剪调整图像大小,请将硬裁剪标志设置为 false。

    http://codex.wordpress.org/Function_Reference/add_image_size

    【讨论】:

    • 我刚刚意识到主 WordPress 循环中的缩略图默认为 155*155。知道为什么。我犯了一个错误,认为它被错误地裁剪了。它只是错误地扭曲了。我的函数文件与此无关。 if (function_exists('add_theme_support')) { add_theme_support('post-thumbnails'); set_post_thumbnail_size(300, 169, 真); } if ( function_exists( 'add_image_size' ) ) { add_image_size( 'normal-thumb', 145, 80, false ); }
    • 我使用了您的建议并添加了图像尺寸。工作,但图像仍然默认为 155*155,即使代码中的 img 高度和宽度是我想要的......
    • 你能发个链接吗?您没有附加到图像的 CSS 样式吗?自从您进行更改后,您是否尝试过重新上传原始图像?即使您设置了新的图片尺寸,它也不会在图片上传后缩小图片尺寸。
    • 我的样式表底部有一个样式。现在可以了。非常感谢..
    【解决方案2】:

    您可以通过以下方式从 CSS 更改大小:

    <div style="width:145px;height:80px;"><?php the_post_thumbnail();?></div>

    【讨论】:

      猜你喜欢
      • 2015-07-19
      • 2011-03-15
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 2013-07-17
      • 1970-01-01
      • 2017-08-02
      • 2014-04-15
      相关资源
      最近更新 更多