Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
1

Проверка метабокса - не сохранять пост, если проверка не пройдена

25.11.2014, 11:30. Показов 1260. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем здравствуйте.
Изучаю метабоксы в WP. Столкнулся с проблемой проверки метабокса. Возьмем мой код сохранения данных метабокса:
PHP
1
2
3
4
5
6
7
8
9
10
function metatest_save($postID, $post) { 
    if (!isset($_REQUEST['start'])) {
        return;
    }
 
    $start = htmlspecialchars($_REQUEST['start']);
    update_post_meta($postID, '_start', $start);
    
}
add_action('save_post', 'metatest_save', 0, 2);
Как видно из кода, если поле "start" не передано, то метабокс просто не сохраняется. Вопрос: Как сделать, чтобы в этом случае не сохранялся весь пост и выводилось соответствующее предупреждение?
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2014, 11:30
Ответы с готовыми решениями:

ADOConnection, не пройдена проверка подлинности
имеется следующий код. база находится в папке с программой. procedure TForm1.FormCreate(Sender:...

Проверка наличия шрифта в системе и установить если отсуствует + проверка запущен ли проект с правами админа
Здравствуйте. Как можно проверить наличия шрифта в системе и установить его если отсуствует. Ну...

Что быстрее, проверка на null, или проверка на тип перечисления в запросе?
вопрос такой. если несколько таблиц. сходных по структуре в запросе. в первой таблице ...

Проверка кода и советы по его улучшению. Генерация случайных чисел и проверка на уникальность
Привет народ! Занимаюсь изучением Java, захотелось реализовать выборку случайных чисел для лотереи....

1
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
25.11.2014, 13:57 2
Цитата Сообщение от Зверушь Посмотреть сообщение
Как сделать, чтобы в этом случае не сохранялся весь пост и выводилось соответствующее предупреждение?
Думаю надо использовать что-то из save_post, wp_publish_post, wp_insert_pos и тп. Но я это не юзал, так что как что на практике - не подскажу.
0
25.11.2014, 13:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2014, 13:57
Помогаю со студенческими работами здесь

Проверка на совпадение + проверка строки на содержание спец. символов
В общем ситуация такая: есть типизированный файл, форма для добавления пользователей (которые...

Проверка нескольких textbox на пустоту, а также проверка их значения
Имеется textbox1, textbox2, textbox3, button1. Нужно сделать так, чтобы проверялось условие: Если...

найдите f'(0) если (проверка)
Найдите f'(0) , если f(x)=e \frac e^{1-2x}*cos2x ОТВЕТ: e верно ли?

Проверка данных в Access (проверка Статуса Кандидата)
Всем доброго времени суток! Проблема такая. В бд есть таблица кандидатов, в ней есть номер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru