控制图像大小functions.php

时间:2014-07-30 19:55:08

标签: php wordpress

我试图找出控制图像大小的最佳方法。它是关于电子邮件发票的我的functions.php页面的一部分。如何控制'的大小? 。 $ _product-> get_image()。 ' ...

     <td style="text-align:left; padding: 3px;">' . $_product->get_image() . '</td>

1 个答案:

答案 0 :(得分:0)

Wordpress在显示图像尺寸时有一些非常棒的功能。

具体做法是:

add_image_size Codex for this function

wp_get_attachment_image Codex for this function

你想要同时使用这两个,你需要指定一个新的图像大小,在尺寸上完美地适合你的表格单元格,然后你将调用第二个函数,以便以编程方式输出您使用add_image_size

指定的大小的图像

注意:在functions.php中添加新图像尺寸时,您必须使用Regenerate Thumbnails之类的插件才能获得现有图像的新定义图像尺寸。

那么,让我们说我们的表格单元需要50x50的图像。

在functions.php中

add_image_size('table-cell-dimensions', 50, 50, true);

当我们需要在表格中应用它时,这应该可以解决问题:

<td style="text-align:left; padding: 3px;">' . echo wp_get_attachment_image('image_id', 'table-cell-dimensions' . '</td>

我所做的唯一假设是您拥有正在使用的这些图片的附件ID。