Intereting Posts
Как настроить сайт WordPress с поддержкой нескольких стран и нескольких языков Скрыть содержимое окна на определенных страницах (в админке)? Не получать метавыход get _ * _ meta не всегда возвращает массив Как настроить многопользовательский режим для нескольких языков? Показывать определенный контент в родительском настраиваемом типе сообщений и всех дочерних Синхронизировать обновления с существующими подписками Мой сайт WordPress ушел Сообщение для «выбранной категории» в файле archive.php Как получить всю метаинформацию для конкретной страницы, на которой я работаю? Необходимо удалить содержимое дублирования на главной странице в WordPress Предоставить подписчикам возможность анонимно публиковать Правильное регулярное выражение для wp_embed_register_handler Альтернативы MySQL: Do Percona Server и MariaDB хорошо работают с WordPress, и делают ли они 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'] )