# Удаление метаданных термина в WordPress (DELETE_TERM_META)
Функция DELETE_TERM_META() была введена в версии 4.4.0 WordPress и используется для удаления метаданных, соответствующих определенным критериям, из термина.
## Как это работает
Функция delete_term_meta() позволяет удалить метаданные термина. Она опирается на другую функцию WordPress — delete_metadata(), которая непосредственно отвечает за удаление этих данных.
### Возвращаемое значение
Функция возвращает:
- **true** — если операция прошла успешно.
- **false** — если произошла ошибка.
## Синтаксис использования
```php
delete_term_meta( $term_id, $meta_key, $meta_value );
- $term_id (integer) — ID термина, для которого удаляются метаданные. Это обязательный параметр.
- $meta_key (string) — название метаданных, которые нужно удалить. Это также обязательный параметр.
- $meta_value (mixed) — значение метаданных. Если указано, то функция удаляет только те строки, которые соответствуют этому значению. Если значение - сложное (например, массив), оно должно быть сериализуемым. По умолчанию:
''.
Примеры использования
Пример 1: Удаление метаполя термина
Если у вас есть термин с ID 62 и вы хотите удалить метаполе с названием test_meta_field, вы можете сделать это так:
$deleted = delete_term_meta( 62, 'test_meta_field' );
echo $deleted ? 'OK' : 'BAD';
Если метаполе было успешно удалено, на экране отобразится 'OK'. В противном случае будет 'BAD'.
Функция удаления метаданных в WordPress 6.7.2
Изменения в коде функции можно найти в файле wp-includes/taxonomy.php:
function delete_term_meta( $term_id, $meta_key, $meta_value = '' ) {
return delete_metadata( 'term', $term_id, $meta_key, $meta_value );
}
Похожие функции
В WordPress есть множество функций, связанных с работой с метаданными. Вот некоторые из них:
add_comment_meta()add_metadata()add_post_meta()add_term_meta()add_user_meta()delete_comment_meta()delete_metadata()delete_post_meta()delete_user_meta()get_comment_meta()get_term_meta()
Эти функции позволяют добавлять, удалять и получать метаданные для разных объектов, таких как посты, комментарии, термины и пользователи.
Заключение
Функция delete_term_meta() — мощный инструмент для управления метаданными термина в WordPress. Используя её, вы можете легко удалять ненужную информацию, поддерживая порядок в вашей базе данных.