WordPress как на ладони
wordpress jino

delete_comment_meta() WP 2.9

Удаляет дополнительные данные комментария (тоже что произвольные поля у записей).

Данные можно удалить опираясь на ключ или на ключ и значение. Удаление на основе ключа и значения позволит отделить разные данные с одинаковым ключом, позволит удалить конкретно указанные данные.

delete_comment_meta() позволяет удалить любые дополнительные данные связанные с комментарием, который были установлены с помощью add_comment_meta(). Это аналог delete_post_meta().

Работает на основе: delete_metadata()

Хуков нет.

Возвращает

Логические: false (при неудачном удалении) или true (если удалось удалить поле).

Использование

delete_comment_meta( $comment_id, $meta_key, $meta_value );
$comment_id(число) (обязательный)
ID комментария, метаданные которого будут удаляться.
$meta_key(строка) (обязательный)
Ключ метаданных комментария, которые нужно удалить.
$meta_value(строка/массив/число/объект/логический)
Значение метаданных комментария, которые нужно удалить.
По умолчанию: ''

Примеры

#1 Удалим все метаданные комментария с ключом 'my_meta_key'

delete_comment_meta( 5, 'my_meta_key' );

#2 Удалим метаданные комментария с ключом 'my_meta_key' и значением 'foo'

delete_comment_meta( 5, 'my_meta_key', 'foo' );

Код delete comment meta: wp-includes/comment.php WP 4.8.2

<?php
function delete_comment_meta($comment_id, $meta_key, $meta_value = '') {
	return delete_metadata('comment', $comment_id, $meta_key, $meta_value);
}

Cвязанные функции

Из метки: metadata (метаданные)

Еще из раздела: Метаданные (commentmeta)

delete_comment_meta Комментариев нет

Здравствуйте, !

Ваш комментарий