2

如何从每个帖子中显示图像的小缩略图或特色图像在我最近的帖子自定义小部件中

这是我的代码:

<?php

include($_SERVER['DOCUMENT_ROOT'] . $root . 'blog/wp-load.php');

$recent_posts = wp_get_recent_posts(array(
    'numberposts' => 3
));

?>

<h3 class="divider">Recent Blog Posts</h3>
<ul class="listing">
<?php foreach($recent_posts as $post) { ?>
    <li><a href="<?php echo get_permalink($post['ID']) ?>">
    <div><?php echo $post['post_title'] ?></div></a></li>
<?php } ?>  
</ul>
4

2 回答 2

7

您可以使用get_the_post_thumbnail

用法:

<?php echo get_the_post_thumbnail( $post_id, $size, $attr ); ?>

与您的代码集成:

<?php foreach($recent_posts as $post) : ?>
    <li>
        <a href="<?php echo get_permalink($post['ID']) ?>">
            <?php echo get_the_post_thumbnail($post['ID'], 'thumbnail'); ?>
            <div><?php echo $post['post_title'] ?></div>
        </a>
    </li>
<?php endforeach; ?> 

注意:要启用 Post Thumbnails,当前主题必须包含add_theme_support( 'post-thumbnails' );在其 functions.php 文件中。另请参阅发布缩略图

来源

功能参考/获取帖子缩略图

也可以看看

发布缩略图
功能参考/添加主题支持

于 2013-05-21T14:19:00.243 回答
-1

在您当前安装的主题中,如果您对 PHP 文件进行任何更改,如果对主题进行了任何更新,它将被替换。为避免这种情况,请创建一个子主题并对这些 php 文件进行更新。

Thr 下面的博客还详细解释了如何将缩略图添加到最近的帖子小部件。

关于如何将缩略图添加到最近帖子的博客

希望这可以帮助。

于 2014-05-28T14:37:23.367 回答