Closed sergey-s-betke closed 10 years ago
Необходимо:
GUI\Notice
error
)Генерация сообщения об ошибке работает вполне успешно. Правда - код выглядит достаточно монструозно:
$this->get_plugin()->add_components(
new \WPF\v1\GUI\Notice\Scheduled( array(
'message' => 'test error message'
, 'message_type' => 'error'
) )
);
ToDo
использует transient
для хранения сообщения между сессиями. Нам, вероятно, лучше подойдёт site_transient
. Стоит обратить на этот факт внимание в будущем.
Наткнулся на одну проблему, которая касается всех динамических компонентов: класс с определением не загружен на момент десериализации. Отсюда задача - необходима автоматическая загрузка файлов WPF при десериализации, соответствующий callback для этих нужнд доступен в php (возможно - и class autoloader устроит). Хотя бы для этих целей его целесообразно реализовать - #37.
Необходим механизм уведомления о допущенных ошибках при указании значений метаданных по аналогии с
add_settings_error
, но такого API WorpPress не предлагает. Однако, в WPF у меня уже есть подобный компонент -ToDo
, динамический компонент.