带有ACF的自定义POST类型循环无法正常显示

时间:2017-05-22 作者:Sergi

我在WP\\U查询循环中显示自定义帖子类型时遇到问题,在我的帖子缩略图下,我一直看到标记(“>”),好像我没有正确关闭标签。此外,在该图像下,我显示价格的第一个自定义字段根本没有显示,但我知道它就在那里,如果我使用

highlight_string("<?php\\n\\$ACF-fields =\\n" . var_export(get_fields(), true) . ";\\n?>");
我看到了价格的价值。

这是循环:

<?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 <?php $comprar_alquilar ?>"

    <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; ?>
此外,这可能值得一提新问题,但是否有一种简单的方法可以将自定义字段添加为我的主贴子包装的一个类?

1 个回复
SO网友:Teslim Adeyemo

尝试并删除the_post_thumbnail 来自的函数img 标签独自一人the_post_thumbnail 打印出img 标记,所以似乎有两个img 标记以脚本结尾。

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post