Wordpress 使用'显示标准WP get_内容;高级自定义字段';
我有以下使用高级自定义字段(ACF)的循环-除内容外,所有内容都显示。我尝试过各种解决办法,但都没有成功Wordpress 使用'显示标准WP get_内容;高级自定义字段';,wordpress,advanced-custom-fields,Wordpress,Advanced Custom Fields,我有以下使用高级自定义字段(ACF)的循环-除内容外,所有内容都显示。我尝试过各种解决办法,但都没有成功 <?php $posts = get_posts(array( 'numberposts' => -1, 'post_type' => 'sectors', 'orderby' => 'menu_order', 'order' => 'ASC'
<?php
$posts = get_posts(array(
'numberposts' => -1,
'post_type' => 'sectors',
'orderby' => 'menu_order',
'order' => 'ASC'
));
global $post;
if($posts) {
?>
<?php
foreach($posts as $post) {
?>
<div class="content full sector">
<?php the_post_thumbnail(); ?>
<h2><?php the_title(); ?></h2>
<p><?php the_content(); ?></p>
</div>
<?php
}
?>
<?php
}
wp_reset_postdata();
?>
非常感谢您的帮助
谢谢当您使用
get_posts()
返回帖子数据时,默认情况下某些帖子相关数据不可用。其中一项是内容()。这可以通过调用内部函数setup\u postdata()
,并将$post
数组作为其参数来解决
解决方案:添加setup\u postdata($post)您的foreach()中的code>
阅读更多内容。太好了,请选择此答案作为正确答案,将您的问题标记为已解决。