个性化阅读
专注于IT技术分析

the_post_thumbnail返回超链接之外

当我使用get_the_post_thumbnail时, 它返回<a> </a>内部的特征图像默认大小, 但是当我使用它而没有在功能文件中插入预定义的大小名称时, 它返回所需的大小, 但在超链接之外。

<?php
$args = array('showposts' => 25);
$the_query = new WP_Query( $args );
if( $the_query->have_posts() ): 
    echo '<ul>';
    while ( $the_query->have_posts()) : $the_query->the_post();     
        echo '<span><li><a href="'.get_the_permalink().'">' .the_post_thumbnail('shapely-grid').' '.get_the_title().'</a> <p>' .get_the_excerpt($limit).'</p></li></span>';
    endwhile; 
    echo '</ul>';
endif; 
wp_reset_query(); ?>

#1


如果你在这里阅读文档https://developer.wordpress.org/reference/functions/the_post_thumbnail/, 你会发现该函数会像大多数以’the_’开头的wp函数一样立即执行” echo”。因此, 请使用https://developer.wordpress.org/reference/functions/get_the_post_thumbnail/或将代码更改为以下内容:

echo '<span><li><a href="'.get_the_permalink().'">' ;
the_post_thumbnail('shapely-grid');
echo ' '.get_the_title().'</a> <p>' .get_the_excerpt($limit).'</p></li></span>';
赞(0)
未经允许不得转载:srcmini » the_post_thumbnail返回超链接之外

评论 抢沙发

评论前必须登录!