WordPress добавляет wp_editor к 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

Решение

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

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

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
) );
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]