【问题标题】:How to get ACF value into PHP Shortcode for WordPress如何将 ACF 值转换为 WordPress 的 PHP 简码
【发布时间】:2020-10-22 06:21:48
【问题描述】:

我正在尝试在我的 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" );;&parameter_name2=value2"]'); ?><?php endwhile; ?>

【问题讨论】:

    标签: php wordpress get gravity-forms-plugin gravityforms


    【解决方案1】:

    试试这个代码。

    <?php 
        while(have_posts()): the_post();
            $value = get_field("sellprice");
            echo do_shortcode('[gravityform id="18" title="false" description="false" field_values="KJFKSLX='.$value.'&parameter_name2=value2"]');
        endwhile;
    ?>
    

    【讨论】:

      【解决方案2】:

      你需要把php执行部分拉出字符串...

      echo do_shortcode('[gravityform id=18 title=false description=false field_values="KJFKSLX=' . get_field("sellprice") . '&parameter_name2=value2"]');
      

      $value 也是如此,如果这是您想要发送到简码的 php 变量(因为您使用单引号作为简码字符串)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-23
        • 2021-02-05
        • 1970-01-01
        相关资源
        最近更新 更多