我在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
选项,该选项位于查询字符串中 .
怎么做?
1 回答
创建短代码时,必须设置默认属性,如下所示:
另外,请记住,contact 7表单函数处理默认设置需要查询字符串参数是您使用的select控件的名称 . 因此,在您的情况下,您需要设置此
/contact/?your-select-name=custom
,以便将自定义值选择为默认值 .