答案 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
我有截图
看看..
答案 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”