J'ai un menu à onglets personnalisé qui contient des champs de saisie qui fonctionnent correctement. J'ai suivi ce tutoriel: http://wp.tutsplus.com/tutorials/the-complete-guide-to-the-word-settings-api-part-8-validation-sanitisation- et-input-ii/
Mais, je dois remplacer l'entrée textarea pour l'élément de texte enrichi. J'ai essayé d'utiliser la fonction wp_editor () mais je ne sais pas comment passer l'id de la zone de texte.
Comment puis-je ajouter ou gérer de editor à l'intérieur? J'ai vu des tutoriels mais toujours avec des problèmes.
Merci d'avance
C'est de code:
Ceci est le code.
Ici. Je crée de champ:
add_settings_field(
'Textarea Element',
__( 'Textarea a TinyMCE', 'mymenu' ),
'textarea_element_callback',
'theme_input_examples',
'input _section'
);
Et ici j'ai fait et echo pour le montrer sur ma page d'administration:
function textarea_element_callback() {
$options = get_option( 'theme_input_examples' );
echo '<textarea id="textarea_example" name=" theme_input_examples[textarea_example]" rows="5" cols="40">' . $options['textarea_example'] . '</textarea>';
}
Voici le menu où j'affiche la zone de texte:
add_submenu_page(
'theme_menu',
__( 'Opfolgning pa kontrakt', 'mymenu' ),
__( 'Opfolgning pa kontrakt', ' mymenu ' ),
'administrator',
'theme_input_examples',
create_function( null, 'theme_display( "input_examples_4" );' )
);
C'est ce que j'ai utilisé pour convertir textarea avec wp_editor ()
wp_editor($value, "editor-name", array(
'tinymce' => array(
'theme_advanced_buttons1' => 'bold,italic,underline',
'theme_advanced_buttons2' => '',
'theme_advanced_buttons3' => ''
)
));