Wordpress 自定义帖子类型的Wp_查询未正确显示
我有一个Wp_查询来循环我的自定义帖子类型,但是它似乎是错误的,但我看不出错误。在文章缩略图之后,我可以看到(“>”),好像某个标记没有正确关闭,但我尝试了一些不同的方法,但没有成功Wordpress 自定义帖子类型的Wp_查询未正确显示,wordpress,custom-post-type,Wordpress,Custom Post Type,我有一个Wp_查询来循环我的自定义帖子类型,但是它似乎是错误的,但我看不出错误。在文章缩略图之后,我可以看到(“>”),好像某个标记没有正确关闭,但我尝试了一些不同的方法,但没有成功 <?php $args = array( "post_type" => "piso" ); $the_query = new WP_Query( $args ); ?> <?php if( $the_query->have_po
<?php
$args = array(
"post_type" => "piso"
);
$the_query = new WP_Query( $args );
?>
<?php if( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<div class="pisos-grid-item-wrap">
<a href="<?php the_permalink(); ?>">
<img src="<?php the_post_thumbnail( 'post-thumbnail', array('width'=>'270') ); ?>">
</a>
<h1> <?php echo $precio ?> € </h1>
<h2> <?php the_title(); ?> </h2>
<h3> <?php echo $donde ?> </h3>
</div>
<?php endwhile; endif; ?>
€
问题的截图
函数返回img标记本身,因此您无需自己插入标记
您应该将代码更改为以下内容:
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail( 'post-thumbnail', array('width'=>'270') ); ?>
</a>
<?php if ( has_post_thumbnail() ) : ?>
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail( 'post-thumbnail', array('width'=>'270') ); ?>
</a>
<?php endif; ?>
您还可以检查帖子是否有缩略图或未使用该功能。请将代码更改为以下内容:
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail( 'post-thumbnail', array('width'=>'270') ); ?>
</a>
<?php if ( has_post_thumbnail() ) : ?>
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail( 'post-thumbnail', array('width'=>'270') ); ?>
</a>
<?php endif; ?>
这确实有效,但帖子缩略图不考虑“宽度”=>“270”,而是1000像素宽。我用css修复了它,但是。谢谢你的回答。