Intereting Posts
Visting slug для типа post post показывает 404 не архив? игнорирование, блокировка плагинов mu при запуске wp-cli Сброс соединения при сохранении почты / страницы Правильное использование фильтрации_состояния Пользовательское меню навигации с awsAccordion Проблема поля отношения: Неинициализированное смещение строки: 0 в Force «Отправить для проверки», когда сообщение обновляется Роль редактора не может сохранять настраиваемые параметры темы Категории вывода в чем-то отличном от списка Как протестировать плагин WordPress через функцию автоматического обновления Отключить миниатюры сообщений в 20-ти тринадцати детской теме Как добавить кнопки на панель инструментов, которая появляется в TinyMce при нажатии на изображения Добавление файла темы для контента без WordPress Импорт кода ACF в другие шаблоны страниц Предотвратить создание WordPress при загрузке изображений medium_large 768px?

Форма для размещения новой публикации с пользовательскими таксономиями

введите описание изображения здесь

Я отобразил пользовательские таксономии в раскрывающемся списке, как вы видите в красном поле, я хочу спросить, как я могу отправить их с сообщением. Я не могу понять это.

// Do some minor form validation to make sure there is content if (isset ($_POST['title'])) { $title = $_POST['title']; } else { echo 'Please enter the wine name'; } // ADD THE FORM INPUT TO $new_post ARRAY $new_post = array( 'post_title' => $title, 'tax_input' => array( 'industries' => $_REQUEST['taxonomy_id'] ), 'post_status' => 'publish', // Choose: publish, preview, future, draft, etc. 'post_type' => 'websites' //'post',page' or use a custom post type if you want to ); //SAVE THE POST $pid = wp_insert_post($new_post); //SET OUR TAGS UP PROPERLY //REDIRECT TO THE NEW POST ON SAVE $link = get_permalink( $pid ); wp_redirect( $link ); } // END THE IF STATEMENT THAT STARTED THE WHOLE FORM //POST THE POST YO do_action('wp_insert_post', 'wp_insert_post');?>` the form enter code here 

Solutions Collecting From Web of "Форма для размещения новой публикации с пользовательскими таксономиями"

Обновите форму, чтобы включить идентификатор term, а не только <input type="checkbox" /> использовать <input type="checkbox" name="taxonomy_id[]" value="'. $industryterm->term_id .'" /> . Таким образом, вы фактически отправляете по некоторым значениям, в этом случае термин id.

И в args для wp_insert_post() обязательно wp_insert_post() что-то вроде этого:

 'tax_input' => array( 'industries' => $_REQUEST['taxonomy_id'] )