朴及设计

优秀的设计服务机构

后台开启缩略图设置功能

将以下代码加入主题 function.php 文件中。

add_theme_support( 'post-thumbnails' );


如果仅想在文章或页面中开启缩略图功能,则如下代码:

//仅开启文章缩略图功能
add_theme_support('post-thumbnails', array('post'));
 
//仅开启页面缩略图功能
add_theme_support('post-thumbnails', array('page'));


页面中调用缩略图

判断一篇文章是否存在缩略图,如果有,则显示缩略图。

<?php if ( has_post_thumbnail() ) : ?>
     <?php the_post_thumbnail(); ?>
<?php endif; ?>
 
//指定图片输出尺寸
<?php if ( has_post_thumbnail() ) : ?>
     <?php the_post_thumbnail( 'size' ); ?>
<?php endif; ?>


仅输出缩略图链接地址:

<?php if( has_post_thumbnail() ){
  the_post_thumbnail_url(); 
} ?>


使用示例

<img src="<?php the_post_thumbnail_url(); ?>">
<img src="<?php the_post_thumbnail_url( 'size' ); ?>">


设置缩略图默认尺寸

将以下代码加入主题 function.php 文件中。

//图片尺寸 638x432, true表示始终按此比例裁切图片
set_post_thumbnail_size( 638, 432, true );


设置图片上传尺寸

每张图片上传,WordPress 默认生成四张不同尺寸的图片,可在后台进行设置

thumbnail(小尺寸)、medium(中等尺寸)、large(大尺寸)、full(完整尺寸)

如需额外增加生成图片尺寸,将以下代码加入主题 function.php 文件中。

//图片尺寸宽度 900,高度不限
add_image_size('conpicx', 900, 0, false);