Функция позволяет добавить метки (теги) к посту, либо заменить текущие метки на новые, не заходя при этом в админку. Возвращает 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