首页 > 解决方案 > 在获取字段 ACF 中插入变量 id

问题描述

我正在搜索以显示具有变量 ID 的 ACF 字段的值,但我不知道如何编写我的代码。

<select id="scripts" name="scripts">

<?php
global $post;
$args = array( 'numberposts' => -1,
'post_type'=> 'chantier',);
$posts = get_posts($args);
foreach( $posts as $post ) : setup_postdata($post); ?>

<option value="<? echo $post->ID; ?>"><?php the_title(); ?></option>
<option value="
<? $postidchantier = $post->ID;
$users = get_field('conducteur_de_travaux_du_chantier', $postidchantier); 
if ($users) {
foreach ($users as $user) {
$userNAME = $user[display_name];
echo $userNAME;
}}?>"><?php the_title(); ?></option>
</select>
<?php endforeach; ?>

如果我用$postidchantierID 替换(例如:1153),它会起作用,当我这样做时,echo $postidchantier我会获得值 1153。但是不可能用我的代码自动插入 ID。有人能帮我吗?

标签: php

解决方案


推荐阅读