Для опций плагина же можно любое кастомное поле создавать, думаю таким же способом можно и для формы публикации сделать поле. Вот пример:
array(
'type' => 'custom',
'title'=>__('Сбросить данные о бонусах'),
'content'=> 'Свое поле'
)
Или же просто создать многострочное поле и на него повесит редактор, думаю такое должно быть реализуемо.
вывести произвольное поле с визуальным редактором можно, пока только добавлением кода:
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, потому и не заявлена.
Попробовал так и поле появилось в всех типах постов, как вы и писали. Но это полбеды 🙂 Дело в том, что в этом поле ничего не сохраняется. Нажимаю редактировать пост, а поле это пустое.
Как я понял прикрутить визуальный редактор у вас планах есть и стоит только подождать?
дал немного не тот код, он добавляет поле прямо в форму публикации, а нужно, чтобы поле добавлялось в дефолтные поля менеджера формы публикации:
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; }
перейдете в менеджер формы публикации и разместите новое поле в нужной форме, тогда и сохраняться данные с него должны