图像未显示在存档页面中

时间:2020-04-10 作者:Henry

在每个自定义帖子下面,我有两张图片和一个标题以及其他帖子的摘录要读,但图片没有加载。如果我查看代码,就会发现image变量为空。

<?php
    foreach( $recent_posts as $recent_post ) {
        setup_postdata( $recent_post );
        $image_id   = get_post_thumbnail_id( $recent_post->ID );
        $image_url  = \'\';
        if( $image_id > 0 ) {
            $image_url    = wp_get_attachment_url( $image_id, \'medium\' );
        }

?>
如果$image_url 是否为空?

1 个回复
SO网友:Jacob Peattie

大部分代码都是不必要的。移除foreach 根据您的问题,只需使用:

foreach ( $recent_posts as $recent_post ) {
    $image = get_the_post_thumbnail( $recent_post, \'medium\' );
    // etc.
}

相关推荐

Convert emoji to images

我有一个私有插件,可以导出所有没有“主题化”的帖子,所以输出的只是内容的html(帖子主题为H1,日期/时间为H2)。如果帖子包含表情符号,它会正确显示在主题页面上。但是如果我将HTML输出保存到一个文件中,表情符号会显示为&eth;&#159;&#153;&#129; 这些是UniCode字符(我想),我需要生成的HTML页面将表情符号显示为图形图像。创建HTML输出的代码使用标准WP\\u查询对象,然后在have\\u posts循环中输出内容:$thest