重力形式自动填充字段不起作用

时间:2014-09-22 12:35:31

标签: php wordpress gravity-forms-plugin

我正在使用wordpress的重力形式,并且我有以下功能来自动填充表单字段:

add_filter('gform_field_value_vendor_category', 'populate_post_vendor_category');
function populate_post_vendor_category($value){

global $post;
$vendor_category = the_terms( $post->ID, 'listing_category');
return $vendor_category;
}

将参数名称vendor_category添加到表单似乎不起作用。

我在模板文件上尝试了以下代码,它显示了当前的列表类别。

<?php global $post;
$vendor_cat = the_terms( $post->ID, 'listing_category');
echo $vendor_cat; ?>

不确定为什么字段不会自动填充?

1 个答案:

答案 0 :(得分:0)

the terms用于回应。使用get_the_terms()代替返回值。

get_the_terms( $id, $taxonomy ); 

根据经验,当你在wordpress中看不到前缀get_时,该功能将在屏幕上回显。比如the_title()(回音)和get_the_title(返回)..