#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)); ?>
Комментариев нет:
Отправить комментарий