【问题标题】:Wordpress is resizing my image automatically—how to turn this off?Wordpress 正在自动调整我的图像大小——如何关闭它?
【发布时间】:2016-10-17 20:06:02
【问题描述】:

我在这个网站上上传的图片质量一直很差:http://www.rfm-inc.com

尤其是主页上的滑块图像。

当我检查时,我注意到一些 HTML 上写着。

<img src="http://rfm-inc.com/wp-content/uploads/2016/10/Windmill2-1140x713.jpg" alt="windmill2" width="1140" title="Our machines. Our team. Your big ideas." class="woo-image slide-image" draggable="false">

Wordpress 似乎在与原始图像不同的图像上绘图(位于“http://rfm-inc.com/wp-content/uploads/2016/10/Windmill2.jpg”。

当我将检查器文本更改为此时,它工作正常。

我想完全关闭此功能,仅依靠我的 Photoshop 和 CSS 技能来获得所需的结果。

有人知道怎么做吗?

谢谢!

【问题讨论】:

  • 通过 Wordpress 的媒体管理器选择图像时,只需选择要使用的图像大小。您应该能够选择 Full(而不是 Large 或类似选项)。
  • 我不能。我正在使用特色图片,而特色图片没有该功能。谢谢。

标签: html css wordpress


【解决方案1】:

当您上传图像时,WP 会自动保存原始文件,并且还会创建一系列不同大小的缩略图。然后,这些较小的图像将在需要时用于您的主题模板,以便每次加载最佳尺寸的图像并提高您网站的加载速度。

默认情况下,WordPress 会保存“全”、“大”、“中”和“缩略图”,您可以通过设置 -> 媒体来控制它们的 px 大小。

现在说你看到一些图像像素化的原因是因为你的主题正在加载一个尺寸太小的 WP 生成的缩略图。为了改变这一点,您需要稍微修改您的代码,以便告诉 WordPress 要加载的图像大小。您可以在此处阅读有关 WP 函数以检索不同生成大小的图像的更多信息:https://developer.wordpress.org/reference/functions/wp_get_attachment_image

【讨论】:

【解决方案2】:

我想通了。基本上,我的主题(WooThemes 的主题“Resort”)中有一个名为“featured-slider.php”的文件。里面有一行代码是这样设置的:

$image = woo_image( 'width=1440&noheight=true&class=slide-image&link=img&return=true' );

我把它改成了这样:

$image = woo_image( 'width=2160&noheight=true&class=slide-image&link=img&return=true' );

现在我需要弄清楚如何使用 CSS 将该图像裁剪到不同的高度,但至少这部分已经结束了。

感谢 Guillermo 等人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 2017-04-29
    相关资源
    最近更新 更多