Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在组合的PHP/HTML中显示缩略图和标题?_Php_Wordpress_Thumbnails - Fatal编程技术网

如何在组合的PHP/HTML中显示缩略图和标题?

如何在组合的PHP/HTML中显示缩略图和标题?,php,wordpress,thumbnails,Php,Wordpress,Thumbnails,我想用这个代码片段显示我的文章的标题和缩略图,但我无法这样做 我如何解决这个问题 代码 $featured\u img\u url=获取发布缩略图的url(获取ID(),'full'); 回音“”;?> 您的HTML中似乎有PHP代码。也许,试试这个: <div class="row"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); $featured_img_ur

我想用这个代码片段显示我的文章的标题和缩略图,但我无法这样做

我如何解决这个问题

代码

$featured\u img\u url=获取发布缩略图的url(获取ID(),'full');
回音“”;?>


您的HTML中似乎有PHP代码。也许,试试这个:

<div class="row">
    <?php 
        if ( have_posts() ) : while ( have_posts() ) : the_post(); $featured_img_url = get_the_post_thumbnail_url(get_the_ID(),'full'); ?> 
            <div class="col-md-4">
                <div class="card" style="width: 18rem;">
                    <img class="card-img-top" src="<?php the_post_thumbnail('thumbnail'); ?>
                </div>
                <?php  echo '<h5 class=" card-title "><a href=" ' . get_permalink() .' ">' . get_the_title() . '</a></h5 >'; ?>
                <p class="card-text"><?php echo get_the_excerpt(); ?></p> 
                <a href="<?php the_permalink(); ?>" class="btn btn-primary"> Continue Reading &raquo;</a>
            </div>
            <?php  endwhile;
            else :
                _e( 'Sorry, no posts matched your criteria.', 'textdomain' );
        endif; 
    ?>
</div>

  • 如果它不能解决您的问题,也许可以查看您的语法错误/警告 <> LI>你可以考虑缩进你的代码,它可以帮助你在不查看错误日志的情况下找到错误。李>
我建议您使用语法更清晰的编辑器,至少在编码时是这样。原因可能是那些“早期结束符号”和PHP代码超出了它自己的标记。当使用语法更亮的代码编辑器时,可以很容易地看到这一点。谢谢你的回复。我尝试过使用提供的代码,但它没有显示图像,而您所说的可能是正确的。语法错误。我对代码进行了一些编辑,现在它显示了图像,但在代码编辑器中显示了语法错误。你能检查一下代码并分享你的建议吗对不起,我无法发布新代码。谢谢你今天的帮助。
<div class="row">
    <?php 
        if ( have_posts() ) : while ( have_posts() ) : the_post(); $featured_img_url = get_the_post_thumbnail_url(get_the_ID(),'full'); ?> 
            <div class="col-md-4">
                <div class="card" style="width: 18rem;">
                    <img class="card-img-top" src="<?php the_post_thumbnail('thumbnail'); ?>
                </div>
                <?php  echo '<h5 class=" card-title "><a href=" ' . get_permalink() .' ">' . get_the_title() . '</a></h5 >'; ?>
                <p class="card-text"><?php echo get_the_excerpt(); ?></p> 
                <a href="<?php the_permalink(); ?>" class="btn btn-primary"> Continue Reading &raquo;</a>
            </div>
            <?php  endwhile;
            else :
                _e( 'Sorry, no posts matched your criteria.', 'textdomain' );
        endif; 
    ?>
</div>