Домой Каталог: Дополнения WP-Recall Public Recall Своё поле в виде визуального редактора в форме публикаций
10ответ(ов) в теме
garri83
не в сети 2 года
На сайте с 03.09.2017
Участник
Тем 13
Сообщения 43
1
22:09

Излазил всё и не смог найти. Как в форме публикаций добавить своё поле в виде визуального редактора?

0
Вова (Otshelnik-Fm)
не в сети 5 дней
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
22:55

Только в "Содержание публикации" доступен виз редактор. Все остальные поля формы - обычные html структуры (select-ы input-ы и т.д)

0
garri83
не в сети 2 года
На сайте с 03.09.2017
Участник
Тем 13
Сообщения 43
3
23:15

Пользуюсь ещё плагином Carbon Fields, там

Вы не можете просматривать опубликованные ссылки

.

Но хотел сделать сделать через WP-Recall, что бы сразу в форме публикации было видно.

8( Эхх, как печально.

0
Preci
не в сети 3 недели
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1646
4
03:47

Для опций плагина же можно любое кастомное поле создавать, думаю таким же способом можно и для формы публикации сделать поле. Вот пример:

array(
'type' => 'custom',
'title'=>__('Сбросить данные о бонусах'),
'content'=> 'Свое поле'
)

Или же просто создать многострочное поле и на него повесит редактор, думаю такое должно быть реализуемо.

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16942
5
09:46

вывести произвольное поле с визуальным редактором можно, пока только добавлением кода:

add_filter('rcl_public_form_fields','add_custom_field_public_form',10,2);
function add_custom_field_public_form($fields,$form){
    
    $fields[] = array(
		'type' => 'editor',
		'slug' => 'field_name',
		'title' => __('Редактор'),
		'tinymce' => 1
	);
    
    return $fields;
 
}

так оно будет выведено в во всех дефолтных полях сайта, пока beta, потому и не заявлена.

1
garri83
не в сети 2 года
На сайте с 03.09.2017
Участник
Тем 13
Сообщения 43
6
10:18

Попробовал так и поле появилось в всех типах постов, как вы и писали. Но это полбеды 🙂 Дело в том, что в этом поле ничего не сохраняется. Нажимаю редактировать пост, а поле это пустое.

Как я понял прикрутить визуальный редактор у вас планах есть и стоит только подождать?

Редакции сообщения
10.11.2017 11:04garri83Причина: не указано
0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16942
7
11:04

дал немного не тот код, он добавляет поле прямо в форму публикации, а нужно, чтобы поле добавлялось в дефолтные поля менеджера формы публикации:

add_filter('rcl_default_custom_fields','add_custom_field_public_form2',10);
function add_custom_field_public_form2($fields){
    
    $fields[] = array(
        'type' => 'editor',
        'slug' => 'field_name',
        'title' => __('Редактор'),
        'tinymce' => 1
    );
    
    return $fields;
 
}

перейдете в менеджер формы публикации и разместите новое поле в нужной форме, тогда и сохраняться данные с него должны

Редакции сообщения
10.11.2017 11:05Андрей CSПричина: не указано
1
Вова (Otshelnik-Fm)
не в сети 5 дней
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
11:06

Тему перенес - вопрос по форме публикации. А то потом не найдем эту полезность

0
garri83
не в сети 2 года
На сайте с 03.09.2017
Участник
Тем 13
Сообщения 43
9
12:34

Спасибо сейчас всё получилось. А ещё подскажите как в админке растянуть это поле на всю ширину блока?

0
garri83
не в сети 2 года
На сайте с 03.09.2017
Участник
Тем 13
Сообщения 43
10
12:42

Получилось подправив CSS .rcl-custom-fields-box {max-width: 100%;}

0
Тема закрыта. Публикация новых сообщений запрещена.