wp_set_post_tags() WP 2.3.0

Встановлює позначки для посту.

Працює на основі:
wp_set_post_terms()

Хуків немає.

Повертає

Массив|false|WP_Error.
false, якщо $post_id не число або 0, в інших випадках – масив ID які були задіяні або об’єкт WP_Error.

Використання

wp_set_post_tags($post_id, $tags, $append);
$post_id
(число) (обов’язковий)
ID посту. За умовчанням НЕ ставитися до глобальної змінної Global $post.
$tags
(рядок/масив)

Список елементів таксономії у вигляді масиву або рядку через кому.

Функція створить нові позначки, якщо не знайде вказані. Якщо вказати назву (у кирилиці), то функція створить мітку. При цьому: назва буде назвою, слаг слагом (обробиться як завжди).

Якщо передається ID, або масив з ID, переконайтеся, що змінні передаються як числа, а не як рядки! Тому що рядки у вигляді числа, наприклад, ’98’ інтерпретуватимуться як назва терміна, а не його ID!

За замовчуванням: ”

$append
(логічний)
Доповнити запис вказаними мітками або замінити їх.

Якщо true, то поточний зв’язок запису з мітками не буде обірваний, а нові вказані мітки додадуться до поточних.

Якщо false, то для запису встановляться лише зазначені мітки, з решти запис буде видалено.


Типово: false

Приклади

0

#1 Додамо мітки для посту

Цей приклад додає пост 42 у мітки «почуття» та «життя»

wp_set_post_tags (42, 'почуття, життя', true);

П.С. Якщо вказаних міток немає, то вони будуть створені.

нотатки

список змін

З версії 2.3.0Введено.

Код wp_set_post_tags() WP 6.0.2

function wp_set_post_tags( $post_id = 0, $tags = '', $append = false ) {
	return wp_set_post_terms( $post_id, $tags, 'post_tag', $append );
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *