2016-10-25 2 views
0

J'ai un formulaire de contact dans le site wordpress.Comment sélectionner les valeurs dynamiques du formulaire de contact à l'aide de la chaîne de requête

J'ai créé un champ déroulant, Il a 2 options dynamic et custom et mon URL /contact/?option=custom a cette option.

J'utilise ci-dessous crochet pour ajouter des options de sélection:

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; 
} 

Je veux que ce champ déroulant sélectionné en option custom qui est dans la chaîne de requête.

Comment faire?

Répondre

0

Lorsque vous créez votre shortcode vous devez définir l'attribut par défaut comme ceci:

[select* default:get 

De plus, gardez à l'esprit que la fonction formulaire de contact 7 gère le réglage par défaut a besoin du paramètre de chaîne de requête pour le nom du sélectionnez le contrôle que vous avez utilisé. Donc dans votre cas, vous devez définir /contact/?your-select-name=custom pour que la valeur personnalisée soit sélectionnée par défaut.