2ответ(ов) в теме
Preci
не в сети 3 дня
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1646
1
13:51
Версия WP-Recall: 16.23.1
Версия дополнения: 4.0.0

/wp-recall/add-on/publicpost/classes/class-rcl-public-form.php

383 строка:

function get_field_form( $field_id, $args = false ) {

		$dataPost = $this->get_object_form();

		$field = $this->get_field( $field_id );

Если окажется что поля с таким $field_id нет - тогда дальше по коду будет фатальная ошибка что в заголовке.

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

В итоге получается что $this->get_field( $field_id ); получает поле по $field_id, которого нет в конструкторе формы публикации и из-за этого, вероятно ошибка.

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

Спасибо, принял, добавим после проверку

if(!$field) return false;

0
Вы не имеете права на публикацию сообщений в этой теме