我在wordpress网站上有一个联系表格。
我创建了一个下拉字段,它有2个选项dynamic
和custom
,我的网址/contact/?option=custom
有此选项值。
我使用下面的钩子添加选择选项:
add_filter( 'wpcf7_form_tag', 'dynamic_field_values_locations', 10, 2);
function dynamic_field_values_location( $tag, $unused )
{
$tag['raw_values'][] = 'dynamic';
$tag['values'][] = 'dynamic';
$tag['labels'][] = 'dynamic';
$tag['raw_values'][] = 'custom';
$tag['values'][] = 'custom';
$tag['labels'][] = 'custom';
return $tag;
}
我希望将此下拉字段选为查询字符串中的custom
选项。
怎么做?
答案 0 :(得分:0)
创建短代码时,必须设置默认属性,如下所示:
[select* default:get
另外,请记住,contact 7表单函数处理默认设置需要将查询字符串参数作为您使用的select控件的名称。因此,在您的情况下,您需要设置此/contact/?your-select-name=custom
,以便将自定义值选为默认值。