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);

Миша

В последние годы я долго не знал, что мне делать с сайтом misha.blog, ведь он практически не приносит никакого профита, но недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.

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

Если вы хотите добавить код, не забудьте обернуть его в <pre lang="php"></pre>, если же код – меньше одной строчки, то можно и в <code></code>.