wp_set_post_tags() — добавляет метки к посту

Функция позволяет добавить метки (теги) к посту, либо заменить текущие метки на новые, не заходя при этом в админку. Возвращает false, если переданный ID поста не является целым числом, либо равен 0, во всех остальных случаях возвращает null.

wp_set_post_tags( $post_id = 0, $tags = '', $append = false )
$post_id
(целое число) ID поста, которому нужно будет присвоить метки.
$tags
(массив|строка) список присваиваемых меток, можно передать их в виде массива или перечислить через запятую.
$append
(логическое)

  • true — метки будут добавлены к текущим меткам поста,
  • false — новые метки полностью заменят предыдущие;

Пример

wp_set_post_tags( 33, 'wordpress, функции', true);

или:

wp_set_post_tags( 33, array('wordpress', 'функции'), true);

Оставить комментарий / вопрос

phpjsHTMLCSSSQLПросто код
  Для того, чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или авторизуйтесь на сайте.
Получайте новости блога по email или следите за мной в социальных сетях.
  • Миша: Добрый день! В принципе вам только немного нужно доработать код из этого поста - категории уже есть, цена - это и так...

  • eveniy: Добрый день Михаил, подскажите на примере как добавить свои произвольные поля в в вашу форму фильтрации: Я так понимаю...

  • Миша: Отлично! )

  • Дмитрий: сам разобрался: в настройках кастомного типа записи недавно оптимизировал настройки и переоптимизировал: в аргументе 'ta...

  • Дмитрий: У меня по какой-то причине пропало отображение (как в колонке меню слева, так и метабокс в записях ) раздела рубрик для...