在Wordpress post上显示ACF字段的PHP代码?
我有一个PHP代码片段数组,显示了帖子中ACF字段值的列表。我想在一篇文章中使用该代码,并且只显示当前文章中的ACF值。因此,它不再是一个列表。我仍然需要日期过滤 我需要做什么改变才能让它按我的意愿工作在Wordpress post上显示ACF字段的PHP代码?,php,wordpress,advanced-custom-fields,Php,Wordpress,Advanced Custom Fields,我有一个PHP代码片段数组,显示了帖子中ACF字段值的列表。我想在一篇文章中使用该代码,并且只显示当前文章中的ACF值。因此,它不再是一个列表。我仍然需要日期过滤 我需要做什么改变才能让它按我的意愿工作 <?php $today = current_time('Ymd'); $args = array( 'post_type' => 'post', 'posts_per_page' => '20', 'meta_key' => 'kalend
<?php
$today = current_time('Ymd');
$args = array(
'post_type' => 'post',
'posts_per_page' => '20',
'meta_key' => 'kalenderdag',
'order' => 'ASC',
'orderby' => 'meta_value',
'meta_query' => array(
array(
'key' => 'kalenderdag',
'compare' => '>=',
'value' => $today,
'type' => 'DATE'
),
),
);
$children = new WP_Query($args);
?>
<?php if ($children->have_posts()) : ?>
<?php while ($children->have_posts()) : $children->the_post(); $fields = (object) get_fields(); ?>
<div class="event row">
<div class="event-logo col-sm-4">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( 'large', array( 'class' => 'img-responsive' ) ); ?></a>
</div>
<div class="event-details col-sm-8">
<h2 class="underline"><a href="<?php the_permalink(); ?>"><?php echo $fields->kalendertitel; ?> - <?php $date = get_field('kalenderdag'); ?>
<?php echo date("d M Y", strtotime($date)); ?></a></h2>
<h3 class="underline"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<p><?php echo $fields->kalendertext; ?></p>
<p class="call-to-action"><a href="<?php the_permalink(); ?>">Läs mer</a></p>
</div>
</div>
<?php endwhile; wp_reset_postdata(); ?>
<?php else : ?>
<h2 class="page-title">Just nu har vi inga bokade evenemang</h2>
<p>
Kika gärna in på denna sida en annan gång eller kontakta oss på <a href="mailto:info@fredenshus.se">info@fredenshus.se</a> om du har några frågor.
</p>
<?php endif; ?>
就在晚上
安南·埃勒·康塔克塔·奥姆·德娜·斯达的《新农村》中的基卡·gärna。
您能否将当前ID作为参数输入,并使用'p'=>获取WP\u查询的\u ID()
$args = array(
'p' => get_the_ID(),
'post_type' => 'post',
'posts_per_page' => '20',
'meta_key' => 'kalenderdag',
'order' => 'ASC',
'orderby' => 'meta_value',
'meta_query' => array(
array(
'key' => 'kalenderdag',
'compare' => '>=',
'value' => $today,
'type' => 'DATE'
),
),
);
您是否试图在单个帖子页面中显示ACF字段值?ie.详细博客页面??我想在我的单个博客页面中显示它要在单个博客页面中显示ACF字段值,请尝试此操作并告诉我它是否有效谢谢@Darsh我已经在下面找到了一个有效的解决方案