首页 文章

如何使用查询字符串选择联系人表单动态值

提问于
浏览
0

我在wordpress网站上有一个联系表格 .

我创建了一个下拉字段,它有2个选项 dynamiccustom ,我的网址 /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 回答

  • 0

    创建短代码时,必须设置默认属性,如下所示:

    [select* default:get
    

    另外,请记住,contact 7表单函数处理默认设置需要查询字符串参数是您使用的select控件的名称 . 因此,在您的情况下,您需要设置此 /contact/?your-select-name=custom ,以便将自定义值选择为默认值 .

相关问题