WordPress获得后缩略图并将其包装在永久链接中

时间:2017-06-05 20:36:47

标签: php wordpress

我想获得帖子缩略图并将其链接到WordPress中的帖子。这对我来说似乎合乎逻辑,但它并没有产生预期的结果。

<?php 
    if(is_category()){
        echo '<a href="' . get_permalink() . '">' . '<img src="' . the_post_thumbnail( 'full' ) . '"</a>';
    }
?>

相反,它在DOM中产生了这个:

enter image description here

我需要做些什么来实现这个目标?

2 个答案:

答案 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>';