1. 主页
  2. 文档
  3. WordPress函数
  4. set_post_thumbnail_size

set_post_thumbnail_size

简介

设置默认日志缩略图的大小

注意:给特色图像注册不同的尺寸请使用 add_image_size() 函数。

用法

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

参数

$width (int) (optional)
日志特色图像的宽度。Default: 0
$height (int) (optional) 日志特色图像的高度。Default: 0
$crop (boolean or array) (optional) 是否裁剪图片,False – 按照比例缩放;True – 按照尺寸裁剪。或者可以是一个数组,表示裁减位置。比如:array(‘top’,’left’)。Default: false

基本用法

添加至主题文件的 functions.php 文件中:

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 150, 150 );
set_post_thumbnail_size( 1200, 9999 );

说明:在核心函数中,set_post_thumbnail_size是这样定义的,什么意思???:

function set_post_thumbnail_size( $width = 0, $height = 0, $crop = false ) {
	add_image_size( 'post-thumbnail', $width, $height, $crop );
}

裁剪模式

按照比例缩放图片来设置特色图像大小,即生成的特色图像不扭曲。

set_post_thumbnail_size( 50, 50 ); // 50 像素宽和 50 像素高,按比例缩放模式。

相关函数

  • add_image_size(),
  • get_post_thumbnail_id(),
  • get_the_post_thumbnail(),
  • has_post_thumbnail(),
  • set_post_thumbnail_size(),
  • the_post_thumbnail(),
这篇文章对您有用吗?

我们要如何帮助您?