J'ai des zones de texte remplies de manière dynamique dans la section admin de mon type de publication personnalisé.
<div class="media_div">
<span>Media</span>
<input type="text"
class="meta_media"
name="media_desc[]"
value=""
/>
</div>
J'ai alors parcouru $ _POSTS lors de l'enregistrement des méta-valeurs, utilisant donc []
dans le nom. Le codex indique que seules les variables lowercase
et _
peuvent être transmises à wp-editor .
Comment utiliser wp-editor pour ces zones de texte générées dynamiquement?
wp_editor($ID, 'media_desc[]');
Le deuxième paramètre à wp_editor
est la valeur que l'attribut "id" de l'élément textarea aura, et c'est probablement pourquoi il existe de telles restrictions. Par défaut, il est également utilisé pour l'attribut "name", mais vous pouvez le définir explicitement à l'aide du paramètre $settings
sur wp_editor
.
wp_editor($ID, 'media_desc_n',array('textarea_name' => 'media_desc[n]'));