Intereting Posts
Возможность использования встроенной локализации WordPress PHP Script в WordPress тема Альтернатива query_posts для основного цикла? Как использовать один репозиторий git (github) для управления версиями для нескольких тем Можно ли переименовать папку wp-admin? Многоязычная страница WordPress – используя URL для определения языка? Добавить простой слайдер Nivo на сайт wordpress Как установить загруженное изображение в качестве отображаемого изображения wordpress Виджеты Wp-admin не имеют заголовков Определить размер избранного изображения в заголовке Указывая, две или более заархивированные записи в блогах на одну и ту же постоянную ссылку (отдельная страница) Установить заголовок сообщения, основанный на первом элементе h2 в разделе содержимого Получить миниатюру сообщения в WP_Query Как передать / назначить значение шаблона php на страницу WordPress? Скрыть конкретный контент из отрывков

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

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

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

// 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'] )