我想获得帖子缩略图并将其链接到WordPress中的帖子。这对我来说似乎合乎逻辑,但它并没有产生预期的结果。
<?php
if(is_category()){
echo '<a href="' . get_permalink() . '">' . '<img src="' . the_post_thumbnail( 'full' ) . '"</a>';
}
?>
相反,它在DOM中产生了这个:
我需要做些什么来实现这个目标?
答案 0 :(得分:0)
您是否尝试过&#39; get_the_post_thumbnail_url()&#39;功能?如本页https://developer.wordpress.org/reference/functions/get_the_post_thumbnail_url/
所述此外,我不确定“#”是否已满?大小是正确的,可能首先尝试它没有可选的大小参数。这仅适用于循环中的#34;或者您必须将帖子ID指定为第一个参数。
如果没有帖子缩略图,你可能想创建一个if语句来显示帖子图块(如果是这种情况,该函数返回false)。
<?php
if(is_category()){
echo '<a href="' . get_permalink() . '">' . '<img src="' . get_the_post_thumbnail_url( 'full' ) . '"/></a>';
}
?>
答案 1 :(得分:0)
这对我有用:
echo '<a href="' . get_permalink() . '"><img src="' . get_the_post_thumbnail() . '</a>';