如何创建相同大小的缩略图?

时间:2013-09-20 06:14:50

标签: wordpress

check here,如何设置在帖子和页面上传的素材图片的尺寸?

请参阅下图,了解我真正想要的内容

enter image description here

6 个答案:

答案 0 :(得分:6)

add_image_size()

中使用functions.php
<?php add_image_size( $name, $width, $height, $crop ); ?>


add_image_size( 'your-image', 150);

...然后在模板中使用它:

<?php the_post_thumbnail('your-image'); ?>

参考http://codex.wordpress.org/Function_Reference/add_image_size

您网站上的一些变化 css

尝试添加height:250px; //example you can whatever you want. ...

中的

.avia-content-slider .slide-image, .avia-content-slider .slide-image img  

我有截图

enter image description here

看看..

答案 1 :(得分:4)

更改/添加图像尺寸后,如Vaibs_Cool的回答所述,您需要重建以前的缩略图,因为旧的缩略图不受影响,只有新上传的文件。

用于此的经典插件是

  

Regenerate Thumbnails

     

允许您重新生成图像附件的缩略图。如果您在之前上传图片后更改了任何缩略图尺寸(通过“设置” - >“媒体”),或者更改为具有不同精选帖子图片尺寸的主题,则非常方便。

another plugin always cited,但我从未使用RT作为RT。

检查WordPress Answers中有关这两个插件的以下搜索结果,这将引发有关该主题的有趣讨论:[ 1 ][ 2 ]

答案 2 :(得分:4)

请在主题的function.php文件中添加以下代码

if ( function_exists( 'add_image_size' ) ) { 
add_image_size( 'custom-image-thumb', 200, 200,true ); //200 pixels wide and 200 height, true for crop exact size and false for dimensional crop.
}

然后你可以在正面使用它,如下面的代码:

<?php echo $image = get_the_post_thumbnail($post_id, 'custom-image-thumb'); ?>

答案 3 :(得分:2)

/////// 添加自定义要素图像尺寸 //////////////////

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

用法:

假设你需要width = 100和height = 300

在主题 functions.php 文件

中插入下一个代码

add_image_size(“test_size”,100,300,true);

在您想要的任何地方使用下一个代码:

<? echo get_the_post_thumbnail($post_id, 'test_size'); ?>

注意: *如果您测试它并且没有任何反应...您只需删除要素图像并再次使用其他名称将其上传。

注意: $ crop = False - 软比例裁剪模式;真 - 硬裁剪模式。

  

//引用   :http://codex.wordpress.org/Function_Reference/add_image_size

     

// reference:add_image_size($ name,$ width,$ height,$ crop);

答案 4 :(得分:1)

你只需要添加一些css代码。特别是缩略图。像这样,

.slide-entry a img {hight:248px;宽度:248px;}

在你的style.css。

答案 5 :(得分:1)

您应该始终在WordPress Codex中搜索第一个!

看看这篇文章是否对您有所帮助:“https://codex.wordpress.org/Post_Thumbnails#Thumbnail_Sizes