Валидация custom fields в Wordpress

HD
На сайте с 13.04.2009
Offline
20
499

Я добавил произвольный тип данных с помощью register_post_type(), прикрепил к нему собственную форму с custom fields с помощью add_meta_box(), сохраняю значения формы с помощью add_action('save_post', '_save') и add_filter('wp_insert_post_data', '_insert_post_data'). Но вот никак не могу понять как организовать механизм отображения пользователю сообщений, что некоторые поля не заполнены или содержат неверные значения. Если ошибки найдены, по запись не должна сохраняться или обновляться. Пробовал крутить WP_Error и искать в кодексе функции со словами error, validate и т.п. Но ничего подходящего и работающего не нашёл.

Holy Diver добавил 09.02.2011 в 19:58

Мдамс, похоже проще создать отдельный плагин, который будет содержать нужные формы ввода. И добавлять посты непосредственно через него с помощью функций wp_insert_post() и т.п.

Чёрный балахон не спасёт тебя от страшных снов! Имею ответы на ваши вопросы. Пишите.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий