如何在WordPress的PHP短代码中获取ACF值
我正在尝试在PHP代码中嵌入重力表单。我无法从ACF“获取”字段如何在WordPress的PHP短代码中获取ACF值,php,wordpress,get,gravity-forms-plugin,gravityforms,Php,Wordpress,Get,Gravity Forms Plugin,Gravityforms,我正在尝试在PHP代码中嵌入重力表单。我无法从ACF“获取”字段 <?php while ( have_posts() ): the_post(); ?><?php echo do_shortcode('[gravityform id=18 title=false description=false field_values="KJFKSLX=$value = get_field( "sellprice" );;¶meter_nam
<?php while ( have_posts() ): the_post(); ?><?php echo do_shortcode('[gravityform id=18 title=false description=false field_values="KJFKSLX=$value = get_field( "sellprice" );;¶meter_name2=value2"]'); ?><?php endwhile; ?>
您需要从字符串中提取php执行部分
echo do_shortcode('[gravityform id=18 title=false description=false field_values=“KJFKSLX=”.get_field(“sellprice”)。¶meter_name2=value2“]);
如果要将$value
这是一个php变量发送到短代码(因为短代码字符串使用单引号),则同样适用于该变量
试试这个代码
<?php
while(have_posts()): the_post();
$value = get_field("sellprice");
echo do_shortcode('[gravityform id="18" title="false" description="false" field_values="KJFKSLX='.$value.'¶meter_name2=value2"]');
endwhile;
?>