Intereting Posts
показать все сообщения в wordpress admin crashing после опции экрана 999 Создание тегов ogp в теме Какая разница в написании плагинов для виджета WordPress 3.x? Проверка наличия $ _FILE isset для массива метабокс загрузки файлов Изменение поддомена admin в многоязычном WordPress Как перебирать пользовательские таксономии и подклассификации и отображать сообщения? WordPress и рабочий процесс Git Список Child Categorie и скрыть родителя Как разрешить зарегистрированным пользователям отправлять форму только 5 раз в день? Отправить электронное письмо с активацией пользователя при программном создании пользователя изменение URL-адреса ссылки на размер изображения по умолчанию Как включить функцию «щелкнуть мышью для редактирования этого виджета» в пользовательском виджете? Создание прозрачной панели администратора или синего цвета Дезинфекция данных: передовая практика с примерами кода Как фильтровать сообщения по категориям INSIDE loop

Как предотвратить публикацию публикации на условиях и вернуться на страницу публикации?

Я искал какое-то время, и я не вижу решения, которое бы соответствовало моей проблеме.

Когда я нажимаю « публиковать » на странице публикации публикации, я хочу добавить некоторые условия публикации публикации.

Например, у меня есть поле с именем « дата » в пользовательском почтовом типе « День рождения », как я могу предотвратить публикацию публикации, если введенная дата уступает 10/10/1988 (например)?

Кроме того, сообщение публикуется или нет. Я хочу вернуться на страницу публикации автоматически.

На данный момент лучшее, что я нашел, это часть кода, которая позволяет мне вставлять условия, когда публикация публикуется и помещать ее в корзину, если она не заполняет условия:

function dont_publish( $data , $postarr ) { if($data['post_type'] == 'birthday' && some_condition_on_date){ $data['post_status'] = 'trash'; return $data; //header("Location: http://127.0.0.1/wp/wp-admin/post-new.php?post_type=birthday"); //I NEED TO GO BACK TO THE PUBLISH but this does not work } } add_filter('wp_insert_post_data' , 'dont_publish' , '99', 2); 

спасибо

Solutions Collecting From Web of "Как предотвратить публикацию публикации на условиях и вернуться на страницу публикации?"