簡體   English   中英

如何將 ACF 值輸入 PHP WordPress 的簡碼

[英]How to get ACF value into PHP Shortcode for WordPress

我正在嘗試在我的 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 執行部分從字符串中拉出...

echo do_shortcode('[gravityform id=18 title=false description=false field_values="KJFKSLX=' . get_field("sellprice") . '&parameter_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.'&parameter_name2=value2"]');
    endwhile;
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM