【问题标题】:How to set Wordpress Featured thumbnail to fixed width and auto height如何将 Wordpress 特色缩略图设置为固定宽度和自动高度
【发布时间】:2017-05-01 14:38:54
【问题描述】:

我想将帖子特色缩略图更改为 1300 像素宽度和自动高度,因为我不想裁剪图像,但我所做的一切都不起作用。一开始的代码是这样的

add_image_size('discussion_post_feature_image', 1300);

我在这里看到了一些答案,并尝试过这样但没有奏效

add_image_size('discussion_post_feature_image', 1300, 9999, false);

有没有其他方法可以将图像放大到该宽度但不改变高度?提前致谢。

【问题讨论】:

    标签: wordpress function thumbnails


    【解决方案1】:

    如果你想裁剪图像,而不是传递false,你应该传递true in like--add_image_size('discussion_post_feature_image', 1300, 9999, true);

    应该这样做。

    【讨论】:

    • 不,我不想裁剪图像,我只是希望它适合宽度为 1300 的帖子标题,但我无法在不写高度的情况下设置宽度,这也会导致裁剪图像,因为有些图像是风景,有些是肖像,我不想裁剪肖像,我只想让它们都适合宽度
    【解决方案2】:

    为此,您必须添加缩略图支持。您可以在functions.php中使用以下代码添加支持

    function wpsm_setup_theme() {
       add_theme_support( 'post-thumbnails' );
       add_image_size( 'discussion_post_feature_image', 1300, 9999, true );
    }
    
    add_action( 'after_setup_theme', 'wpsm_setup_theme' );
    

    并显示图像:

    if ( has_post_thumbnail() ) {
     the_post_thumbnail("discussion_post_feature_image");
    }else{
     echo "No thumbnail";
    }
    

    【讨论】:

      猜你喜欢
      • 2015-07-24
      • 1970-01-01
      • 2014-01-10
      • 2015-06-22
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      • 2014-03-19
      • 1970-01-01
      相关资源
      最近更新 更多