首先,使用下面的“function.php”为帖子缩略图添加主题支持
add_theme_support( \'post-thumbnails\' );
然后使用以下代码“function.php”添加图像大小
add_image_size( \'portfolio\', 600, 600, true );
在必须连接到的函数中使用这两种方法
add_action( \'after_setup_theme\', \'prefix_theme_setup\' );
现在在循环内检查帖子缩略图
has_post_thumbnail()
然后调用帖子缩略图
the_post_thumbnail( \'portfolio\' );
您还可以设置一个类属性,并在css中提供自定义的高度和宽度,使宽度和高度等于在add\\u image\\u size()中设置的高度和宽度;或者保持同样的定量。
the_post_thumbnail( \'portfolio\', array( \'class\' => \'custom-class img-responsive\' ) );
现在,您可以在css中提供自定义css类
.custom-class { width: 200px; height: 200px; }
完整的功能代码。php
/*
* theme setup
========================================*/
if ( ! function_exists( \'prefix_theme_setup\' ) ) :
function prefix_theme_setup() {
/*
* Enable support for Post Thumbnails on posts and pages.
*/
add_theme_support( \'post-thumbnails\' );
add_image_size( \'portfolio\', 600, 600, true );
}
endif;
add_action( \'after_setup_theme\', \'prefix_theme_setup\' );
模板文件的完整代码
<?php if ( has_post_thumbnail() ) :
the_post_thumbnail( \'portfolio\', array( \'class\' => \'custom-class img-responsive\' ) );
endif; ?>
:-)