将此代码放在主题文件中时,它仅在前端显示输入的数字“ 5”(即表单ID)。此代码是否应采用输入的表单ID的变量并将其传递给简码表单ID?
值得一提的是,“ case-study__form-id”选项位于选项页面的子页面上。
<?php
$form_id = the_field('case-study__form-id', 'option');
echo do_shortcode( '[gravityform id="'.$form_id.'" title="false" description="false"]' );
?>
答案 0 :(得分:1)
写the_field
代替get_field
。
所以不是
$form_id = the_field('case-study__form-id', 'option');
写
$form_id = get_field('case-study__form-id', 'option');
我从这里得到的:
https://www.advancedcustomfields.com/resources/get-values-from-an-options-page/