Wordpress <img/>大小属性与实际图像大小不匹配

时间:2013-04-10 23:41:49

标签: php wordpress

我正在制作一个图片密集的wordpress项目。我使用以下代码为中型和大型图像尺寸设置图像宽度和高度,并将两者都设置为硬裁剪模式。这些值与设置&gt;媒体的当前值相同:(基于this documentation的代码)

update_option('medium_size_w', 335);
update_option('medium_size_h', 400);
update_option('medium_crop', 1);

update_option('large_size_w', 690);
update_option('large_size_h', 400);
update_option('large_crop', 1);

当我使用具有中等大小选项的内置插入媒体按钮上传和插入图像时,一切都按预期工作。但是,当我上传并插入一个大图像时,我得到以下标记:

<a href="http://saltdesignpdx.com/wp-content/uploads/2013/04/TCK7765.jpg">
<img src="http://saltdesignpdx.com/wp-content/uploads/2013/04/TCK7765-690x400.jpg" 
alt="_TCK7765" width="540" height="313" class="alignnone size-large wp-image-53" />
</a>

请注意该标记的width="540" height="313"部分。它应该是width="690" height="400"

有谁知道这里发生了什么,或者我可以采取哪些步骤来诊断它?

编辑:我刚尝试将主题切换为二十一,上传新图片并将其插入帖子。这就是结果:

<a href="http://saltdesignpdx.com/wp-content/uploads/2013/04/IMG_0729.jpg">
<img src="http://saltdesignpdx.com/wp-content/uploads/2013/04/IMG_0729-690x400.jpg" 
alt="IMG_0729" width="584" height="338" class="alignnone size-large wp-image-57" />
</a>

怪异。更改主题会更改img标记中指定的尺寸,但它们仍然不匹配图像的实际尺寸。

1 个答案:

答案 0 :(得分:0)

问题是content_width。谢谢,弗雷德,也建议搜索540 设置content_width以匹配我的实际最大内容宽度后,<img>标记中提供的字体属性wordpress现在是正确的。