web-dev-qa-db-fra.com

Convertir textarea avec wp_editor

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" );' )
);
1
Luismin

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' => ''

    )

));
2
0_0