Intereting Posts
Почему мои пользовательские поля полей поля не сохраняются? Сделайте WP не форматированный код, а не вставляйте разрывы строк между тегами Предоставление редактора для боковой панели Проверить форму в функции.php, отправить ошибки обратно в шаблон Откройте кнопку «Просмотр страницы» в редакторе в новой вкладке Вместо изображений появляется подозрительная мессаж Добавление столбца в таблицу wp_posts или объединение таблицы wp_posts с другой таблицей WordPress отображает неправильный URL-адрес изображения при загрузке страницы, что приводит к разрыву изображения Как настроить вывод плагина Попытка удалить миниатюру сообщения с помощью плагина Как добавить элементы в меню через PHP-файл? WP_Query настраиваемого типа сообщений не работает Несколько категорий с общими подкатегориями RSS-канал не обновляется Как не показать оставить ответ на главную страницу?

сохранение мета / пользовательского поля для тега

В моем настраиваемом типе сообщений то, что я пытаюсь сделать, это сказать, что у меня есть опция drop down, называемая party_ad. Значение параметров получено через RSS-канал.

echo '<select name="ad_Tags" id="ad_Tags">'; foreach ($rs['items'] as $item) { echo '<option value="'.$item[title].'" '. selected( $adTags, $item[title]).'>'.$item[title].'</option>'; } echo '</select>'; 

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

Solutions Collecting From Web of "сохранение мета / пользовательского поля для тега"

вы можете использовать wp_insert_term () для создания тега, а затем wp_set_object_terms (), чтобы установить его как пользовательский тег:

 //get the tag $tag = $_POST['ad_Tags']; //create the tag $term_id= wp_insert_term( $tag, // the term 'post_tag', // the taxonomy array('description'=> 'term description','slug' => 'term-slug') ); //set the tag wp_set_object_terms( $post_id, $term_id, 'post_tag' );