2015-07-25 2 views
0

Может ли кто-нибудь помочь? Я создал пользовательские мета-ящики, два из которых находятся в текстовом поле. Это то, что я есть:Wordpress add wp_editor to custom_meta_box

array(
     'label'=> 'Ingredients', 
     'desc' => 'List of ingrediends', 
     'id' => $prefix.'ingrediends', 
     'type' => 'textarea' 
    ), 
     array(
     'label'=> 'Directions', 
     'desc' => 'Directions', 
     'id' => $prefix.'directions', 
     'type' => 'textarea' 
    ) 

==========================

case 'textarea': 
    echo '<textarea name="'.$field['id'].'" id="'.$field['id'].'" cols="60" rows="4">'.$meta.'</textarea> 
     <br /><span class="description">'.$field['desc'].'</span>'; 
break; 

Как я добавить wp_editor? Я пробовал:

wp_editor($content, 'recipe_directions', array('textarea_name' => 'recipe_directions', 'media_buttons' => false, 'tinymce' => array())); 

Но не повезло. Может кто-нибудь помочь. Вся идея заключается в том, чтобы сделать регулярное текстовое поле, как богатый текстовый редактор

Спасибо за вашу помощь .... кто :)

+0

хорошо ... это неутешительно .. кто-нибудь? –

ответ

0

скорее поздно, чем никогда .....

В функции класса инициализации (при условии, что это класс плагин) добавить

add_meta_box(
    'ingredients_box_id', 
    __('Ingredients', $this->textdomain), 
    array($this,'ingredients_box_content'), 
    'ingredients_box', 
    'advanced', 
    'high' 
); 

Затем добавьте функцию, чтобы включить wp_Editor

function ingredients_box_content($post) 
{ 
    wp_editor($meta_biography, 'ingredients_box_text_id', array(
     'wpautop'  => true, 
     'media_buttons' => false, 
     'textarea_name' => 'ingredients_box_text', 
     'textarea_rows' => 10, 
     'teeny'   => true 
    )); 
} 
Смежные вопросы