delete_comment_meta

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

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

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

Хуков нет.

Возвращает

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

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

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

Примеры

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

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

Комментарии:


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

Your email address will not be published. Required fields are marked *