7ответ(ов) в теме
toka
не в сети 11 месяцев
На сайте с 01.10.2017
Участник
Тем 26
Сообщения 137
1
18:20
Версия WP-Recall: 16.24.38

Даже не заметил когда, но перестал работать код в моем допе. Ранее поле появлялось. Ниже код из допа:

add_filter('rcl_default_custom_fields','add_custom_field_notepad_form',10,2);
function add_custom_field_notepad_form($fields,$form){
    if($form->post_type != 'notepad_notes') return $fields;
    $fields[] = array(
		'type' => 'select',
		'slug' => 'private',
		'title' => __('Приватность'),
		'values' => array(
			__('ЛИЧНАЯ'),
			__('ОБЩАЯ')
		),
                'notice' => __('Укажите тип записи в блокноте (<strong>ЛИЧНАЯ</strong> - видна только Вам, <strong>ОБЩАЯ</strong> - видна всем зарегистрированным пользователям)'),
		'default' => array(0)
 		);
    return $fields;
}

Что изменилось товарищи, неужто rcl_default_custom_fields более не существует?

0
Preci
не в сети 3 часа
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1611
2
18:26

$form - это не объект, а строка

if($form != 'notepad_notes') return $fields; - так должно быть

0
toka
не в сети 11 месяцев
На сайте с 01.10.2017
Участник
Тем 26
Сообщения 137
3
17:27

$form - это не объект, а строка

if($form != 'notepad_notes') return $fields; - так должно быть

Это не меняет ситуацию. Мое произвольное поле не появляется в настройках форм публикаций.

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

Тогда этот фильтр используйте

rcl_default_public_form_fields

0
toka
не в сети 11 месяцев
На сайте с 01.10.2017
Участник
Тем 26
Сообщения 137
5
18:14

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

0
Андрей CS
не в сети 6 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16476
6
18:25

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

0
toka
не в сети 11 месяцев
На сайте с 01.10.2017
Участник
Тем 26
Сообщения 137
7
18:35

пробуйте использовать фильтр rcl_custom_fields

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

Редакции сообщения
22.03.2021 18:51tokaПричина: не указано
0
Вы не имеете права на публикацию сообщений в этой теме