未设置特色图像分辨率

时间:2014-09-11 10:22:07

标签: php wordpress wordpress-plugin

我正在尝试为不同分辨率的精选图片添加代码。像缩略图,中等,大和完整。但我想看起来像这种类型的决议。 例如 125x125像素 150×150。 250x250的 我正在尝试这段代码。但它不起作用。 <?php $thumb_id = get_post_thumbnail_id(); $thumb_url = wp_get_attachment_image_src($thumb_id,array(300,300), true);?> <a href="<?php echo $thumb_url[0];?>" download="image-300x300" target="_blank">300x300</a> </br>

它显示完整的图像尺寸。

1 个答案:

答案 0 :(得分:0)

您需要在functions.php文件中添加不同的图片尺寸。然后,WordPress将在创建新图像时创建这些已调整大小的图像。

用法是这样的:

<?php add_image_size( $name, $width, $height, $crop ); ?>

有关WordPress Codex的更多信息。

如果您希望追溯创建这些图像尺寸(对于您已添加的图像),则需要重新生成缩略图。您可以使用regenerate thumbnails plugin

执行此操作

然后,您可以在代码中引用图像大小。一个完整的例子:

内部functions.php

add_image_size( 'example_size', 200, 200, true );

在你的主题中:

$thumb_url = wp_get_attachment_image_src( $thumb_id, 'example_size', true );