Intereting Posts
условно загружать статическое изображение по умолчанию, если изображение метабокса не имеет значения Настроить <header> в категории Какую таблицу хранит порядок сортировки носителей? Добавленные поля в окне быстрого редактирования необходимо обновить в настоящий момент Стиль WordPress Custom Post Type Single Page Изменить порядок элемента в разделе «Создать» на панели администратора. update_post_meta из данных в многомерном массиве, созданных из формы Отсутствие метаданных типа персонализированных сообщений Меню администратора WordPress для страниц «admin.php» WordPress Предотвращение 404 пропущенных пользовательских сообщений Ссылка на короткий код продукта WooCommerce Javascript и таблица стилей на дочерней странице WordPress очень медленный на NAS Требовать авторизацию для доступа к RSS-каналам, но оставить сообщения общедоступными Добавить атрибут категории к пользовательскому недавнему короткому коду

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

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

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

Например, у меня есть поле с именем « дата » в пользовательском почтовом типе « День рождения », как я могу предотвратить публикацию публикации, если введенная дата уступает 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 "Как предотвратить публикацию публикации на условиях и вернуться на страницу публикации?"