URL 示例:http ://www.samplesite.com/?companyname=abcltd
我想在一个强大的隐藏字段中获取 url 中传递的值。我在隐藏字段值中添加了 [get param=companyname]。当我以管理员身份登录时效果很好。
但是,如果我注销,我尝试从 url 访问表单,该值不会填充到隐藏字段中。
function frm_set_checked($values, $field){
if($field->id == 104){
$values['value'] = $_GET['companyname'] ;
}
}
add_filter('frm_setup_new_fields_vars', 'frm_set_checked', 8, 2);
add_filter('frm_setup_edit_fields_vars', 'frm_set_checked', 8, 3);
也尝试使用钩子。同样的事情也发生了。对于登录用户,它会在隐藏字段中填充参数值。对于未登录的用户,它不会在隐藏字段中填充参数值。
感谢您提前提供任何帮助