【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>
';
推荐阅读
- 主题目录”Divi”不存在
- WP主题动作只勾一次函数
- 推荐短代码也显示在我的网站上吗(如何避免这个问题)
- WordPress中具有自定义帖子类型的单个页面的层次结构
- 函数get_option()不会从数据库中提取值
- 实时切换WordPress主题而不会丢失功能
- 通过编辑Avada子主题logo.php在WordPress网站上切换特定页面的logo
- #yyds干货盘点#--快速上手redis-sentinel(哨兵)
- #yyds干货盘点#linux命令--Hostname 显示主机名