我试图回显从ACF字段获取的值,但我认为我做错了什么,有人能帮我吗?
<div class="news">
<div class="container">
<div class="row">
<?php
$selected_cat = get_field( \'select_new_category_for_page\' );
$args = array(\'post_type\' => \'post\', \'posts_per_page\' => 1, \'cat\' => $selected_cat);
$Query = new WP_Query($args); ?>
<?php if ( $Query->have_posts() ) : while ( $Query->have_posts() ) : $Query->the_post(); ?>
<div class="col-md-4 nopadding">
<div class="box">
<h2>Latest News</h2>
<h3><?php echo the_time(\'F, y\')?></h3>
<p><?php $str = get_the_content(); ?>
<?php echo substr($str, 0, 100); ?></p>
<a href="<?php echo the_permalink(); ?>">Read More...</a>
</div>
</div>
<div class="col-md-8 nopadding">
<?php echo the_post_thumbnail(); ?>
</div>
<?php endwhile; endif; ?>
</div>
</div>
</div>
我正在尝试将var$selected\\u cat回显到我的$args for wp\\u查询中
非常感谢您的帮助
最合适的回答,由SO网友:Jorin van Vilsteren 整理而成
“cat”变量需要是类别的ID。这取决于您如何在后端配置ACF字段。
也许您应该打印r($selected\\u cat)以查看变量中的内容。它可能是一个包含该类别全部信息的数组。