Страницы

Поиск по вопросам

пятница, 10 января 2020 г.

Wordpress визуальный редактор для произвольного поля

#wordpress


Ситуация следующая:


Для записей добавил произвольное поле textarea (нужен доп блок вывода инфы).
Создал функцию которая создает, отображает и сохраняет данные в произвольном поле.


В админке все отображается как надо. Как мне прикрутить к произвольному полю стандартный
визуальный редактор Wordpress, чтобы пользователю было удобно пользоваться?
    


Ответы

Ответ 1



Используй ф-цию wp_editor($content, $editor_id, $settings);

Ответ 2



Нашел решение на буржуйских форумах. в functions.php добавляем следующий код // Добавляем дополнительное поле add_action( 'add_meta_boxes', 'adding_new_metaabox' ); function adding_new_metaabox(){ add_meta_box('html_myid_61_section', 'Прикрепить файлы', 'my_output_function'); } function my_output_function( $post ) { //so, dont ned to use esc_attr in front of get_post_meta $valueeee2= get_post_meta($_GET['post'], 'SMTH_METANAME_VALUE' , true ) ; wp_editor( htmlspecialchars_decode($valueeee2), 'mettaabox_ID_stylee', $settings = array('textarea_name'=>'MyInputNAME') ); } function save_my_postdata( $post_id ){ if (!empty($_POST['MyInputNAME'])){ $datta=htmlspecialchars($_POST['MyInputNAME']); update_post_meta($post_id, 'SMTH_METANAME_VALUE', $datta ); } } add_action( 'save_post', 'save_my_postdata' ); в single.php или в другом шаблоне в нужном месте выводим ID, 'SMTH_METANAME_VALUE', true)); ?>

Комментариев нет:

Отправить комментарий