导读:一直用着 WP-Thumbnails 缩略图插件, 但是总感觉不太舒服, 用着不太顺手, 有时候缩略图不显示, 今天看到了.<?php the_post_thumbnail( ); ?>...
<?php the_post_thumbnail( ); ?> 感觉可以试一下.1. 激活文章缩略图功能
要激活该功能, 打开你主题的 functions.php 文件, 输入下面的代码:
add_theme_support( 'post-thumbnails' );
你也可以添加一个参数来指定在 post 还是 page 激活该功能:
add_theme_support( 'post-thumbnails', array( 'post', 'page' ) );
默认是在两者里都激活的, 激活后, 在你的 post 或 page 编辑页面的侧边栏底部, 就能看到该功能的设置模块了.
2. 输出到主题
要在你的主题中显示出设置的图片, 你需要在 loop 里面添加下面这个函数.
<?php the_post_thumbnail( ); ?>
你可以给该函数传递一个参数值来调用图片的不同尺寸.
the_post_thumbnail(); / / 默认显示缩略图 the_post_thumbnail('thumbnail'); / / 显示缩略图 the_post_thumbnail('medium'); / / 显示中等尺寸 the_post_thumbnail('large'); / / 显示大尺寸 the_post_thumbnail( array(100,100) ); / / 自定义尺寸
3. 在 loop 外调用某篇文章的文章缩略图
如果你想在 loop 以外调用某些文章的缩略图, 另一个函数为你准备:
<?php echo get_the_post_thumbnail(); ?>
和 the_post_thumbnail() 相比, 它需要再传入一个参数来指定文章的 ID:
get_the_post_thumbnail($id); get_the_post_thumbnail($id, 'thumbnail'); get_the_post_thumbnail($id, 'medium'); get_the_post_thumbnail($id, 'large'); get_the_post_thumbnail($id, array(100,100) );