我正在尝试使用wordpress中的bootstrap 4.0类类输出图像。
这是我循环中的代码:
class X
{
public:
A get_a();
};
class Y : public X
{
public:
B get_a(); // Not an override!
}
X *x = new Y();
A a = x->get_a(); // still called X::get_a, no slice ever!
Y *y = new Y();
A a = y->get_a(); // calls Y::get_a, which slices, but the compiler and programmer can tell that from static typing.
这里是所有代码:
输出时图像正常工作,但显示结束" />"在页面上,图像之后。如下所示:
是否有这种情况发生,或者这段代码是完全错误的?
答案 0 :(得分:0)
您在img标记内回显了img标记。将<img/>
标记替换为get_the_post_thumbnail()
,您可以像这样添加您的课程:
echo get_the_post_thumbnail(get_the_ID(),'featured-large',array('class'=>'card-img-top');
答案 1 :(得分:0)
您正在使用的功能是显示图片,如果您想获取网址,只需使用此功能获取图片网址,然后将其放入img标记
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' );
<img src="<?php echo $image[0];?>" class="img-responsive" alt="<?php the_title(); ?>">
&#13;