【问题标题】:images are cropping automatically in wordpress图像在 wordpress 中自动裁剪
【发布时间】:2014-08-01 04:33:01
【问题描述】:

我正在使用带有主题化视差主题的 wordpress。在视差主题设置中有一个选项可以使用标题库。当我为画廊选择图像时,它们看起来很模糊。然后我注意到我已经上传了图像(bg04 ) 大小为 1024x619,并在使用萤火虫检查页面后,在每张图片中显示额外的 bg04-1024x536.jpg。

这是我的媒体设置:

Thumbnail size  150x150

Medium size     300x300

Large size  1024x1024

请大家帮帮我。

【问题讨论】:

  • 我不熟悉 wordpress,但很多 cms 都有重新生成缩略图部分。你可能想念他们的再生吗?
  • @HddnTHA:不,我不想重新生成它们,当我们为图库选择图像时,有一个选择全尺寸的选项,但从 WP 3.5 开始,该选项不存在。
  • 然后你必须在 css 中更改一些内容,使用 firebug 来查找影响你的图像的类,并在你的 css 文件中找到该类并按照你的预期更改值。

标签: wordpress wordpress-theming thumbnails crop


【解决方案1】:

您可以为缩略图添加自定义尺寸

 add_image_size( $name, $width, $height, $crop );

或用于获取原始图像大小

get_the_post_thumbnail( $post_id, $size, $attr )

其中 $size = 'full'

【讨论】:

    【解决方案2】:

    您可以将其添加到您的主题 functions.php 文件中以自定义大小。

    /* Add Post Thumbnails */
    if ( function_exists( 'add_theme_support'  ) ) {
        add_theme_support( 'post-thumbnails' );
        set_post_thumbnail_size( 110, 96, true ); // Normal post thumbnails
        add_image_size( 'post-image', 350, 350, TRUE ); // Post image
        add_image_size( 'news-listing', 140, 140, TRUE ); // News Listing image
        add_image_size( 'slider_image', 1070, 378, TRUE ); // Slider image
    }
    

    然后去抓取你使用的具体尺寸

    $src = grab_featured_img_url('slider-image');
    

    (对不起,如果您已经知道如何做到这一点,只是涵盖了所有基础:))

    如果您不想让 wordpress 为您裁剪图像,并且您已经添加了它们,那么可以考虑使用这个插件

    https://wordpress.org/support/view/plugin-reviews/manual-image-crop

    这将帮助您设置特定的尺寸,并允许您手动裁剪稍微偏离的图像。

    【讨论】:

    • 链接的插件不再工作 - 似乎被遗弃了。
    猜你喜欢
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    • 2012-07-31
    • 2023-03-10
    相关资源
    最近更新 更多