2010-08-19 5 views
0

Dans les fonctions php, cela fonctionne comme un charme:fonctions php, faire déroulant travail de liste

<textarea name="menu1anchor" id="menu1anchor" cols="40" rows="1"><?php echo get_option('menu1anchor'); ?></textarea> 

Comment puis-je faire de ce menu déroulant travail de la liste? Je veux pouvoir entrer mes valeurs et en sélectionner une plus tard.

À l'heure actuelle, peu importe la valeur que je sélectionne, après avoir appuyé sur "enregistrer les changements", il n'envoie pas ma valeur à travers le formulaire pour wordpress options.

<select name="menu1" id="menu1"> 
    <option value="1">Microsoft</option> 
    <option value="2">Google</option> 
    <option value="3">Apple</option> 
    </select> 

Merci!

+0

quelque chose comme ... nlucaroni

Répondre

2
<select name="menu1" id="menu1"> 
    <option value="1"<?php selected(get_option('menu1'),1); ?>>Microsoft</option> 
    <option value="2"<?php selected(get_option('menu1'),2); ?>>Google</option> 
    <option value="3"<?php selected(get_option('menu1'),3); ?>>Apple</option> 
    </select> 

Essayez à la place.

+0

Cela fonctionne, c'est le deuxième code vraiment cool que vous avez fait pour moi;) Où dois-je envoyer la bière? :) Est-ce que cela fonctionnera si j'essaye ceci? J'aime juste coder wordpress, même si je suis un newb, vous devriez voir quelques codes intéressants que j'ai fait ... Je suis un webmaster, mais aimerais devenir un codeur de wordpress un jour :) – webmasters

+0

Ça marchera. La façon dont fonctionne la fonction 'selected()' (et 'checked()' et 'disabled()') est, si les deux arguments sont égaux, elle renvoie le code nécessaire pour rendre l'option sélectionnée (ou cochée, ou désactivée). –