我试图制作一个二十五岁以上的儿童主题,到目前为止,css一直很好,但现在我想要显示一个特色图像,我不知道如何。
我将此添加到我的functions.php;
// add featured images
add_theme_support('post-thumbnails');
set_post_thumbnail_size(500, 200);
这意味着功能图像已启用但仍无法显示。我已经在其他预制布局中使用了特色图像,所以我知道我没有做任何错误,只要设置图像就行了。我想我必须在我的single.php文件或者post.php文件中添加一些代码?我找到了这段代码;
if (has_post_thumbnail()) {
the_post_thumbnail();
}
并输入我的子主题的(空)single.php文件,但它不起作用。我需要哪些代码以及在哪里展示这些特色图片?
答案 0 :(得分:1)
<?php echo get_the_post_thumbnail($post_id, 'large', array('class' => 'class_here')); ?>
或者如果您想要链接到其他尺寸:
<?php
if ( has_post_thumbnail()) {
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large');
echo '<a href="' . $large_image_url[0] . '" title="' . the_title_attribute('echo=0') . '" class="classes_here" >';
the_post_thumbnail('large');
echo '</a>';
}
?>
希望这有帮助
/保