我正在创建我的第一个wordpress主题, 无法弄清楚为什么未显示帖子缩略图。它什么都不做(没有错误)。这是我的代码:
<
?php
$args = array( 'posts_per_page' =>
3, 'category' =>
6);
$postslist = get_posts( $args );
foreach ( $postslist as $post ) :
setup_postdata( $post );
?>
<
div class="col-xs-12 col-sm-4">
<
h4>
<
?php the_title();
?>
<
/h4>
<
?php get_the_post_thumbnail('small');
?>
<
p>
<
?php the_excerpt();
?>
<
/p>
<
/div>
<
?php
endforeach;
wp_reset_postdata();
?>
我正在使用HTML5Blank主题。它支持缩略图。这是我的functions.php文件中的代码:
add_theme_support('post-thumbnails');
add_image_size('large', 700, '', true);
add_image_size('medium', 250, '', true);
add_image_size('small', 120, '', true);
add_image_size('custom-size', 700, 200, true);
#1你需要像这样回显它:echo get_the_post_thumbnail(‘ small’ );
get_函数存储数据, 但实际上并没有返回数据, 这就是你必须回显的原因。它们在许多情况下很有用, 例如你可以将其存储在$ thumb-small = get_the_post_thumbnail(‘ small’ ); 这样的变量中。并在整个页面中重复使用。
#2我认为这是一个小的输入错误:samll-> small
#3【wordpress get_the_post_thumbnail()不显示任何内容】the_post_thumbnail函数也用于获取帖子图像, 你也可以通过这种方式进行操作。
<
?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('small');
}?>
推荐阅读
- WordPress的给除主页以外的所有页面404错误
- custom.css.php文件中的WordPress get_theme_mod无法正常工作
- WordPress(在JavaScript中获取块ID)
- WordPress生成未在媒体或主题中设置的图像大小
- 带有标题和说明的WordPress画廊页面()
- 使用 yo 命令行向导创建 SAP UI5 应用
- 网络地址转化(NAT)
- 在一个有序数列中插入一个数重新进行排序
- Golang( 如何使用正则表达式,并实战爬取手机号)