delete_comment_meta()
Видаляє додаткові дані коментаря (теж що довільні поля записів).
Дані можна видалити, спираючись на ключ або на ключ і значення. Видалення на основі ключа та значення дозволить відокремити різні дані з однаковим ключем, дозволить видалити конкретно зазначені дані.
delete_comment_meta() дозволяє видалити будь-які додаткові дані пов’язані з коментарем, встановленим за допомогою delete_post_meta() .
Працює на основі:
delete_metadata()
delete_metadata()
Хуків немає.
Повертає
true|false
. Логічні: 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');
список змін
З версії 2.9.0 | Введено. |
Код delete_comment_meta() delete comment meta WP 6.0.2
function delete_comment_meta( $comment_id, $meta_key, $meta_value = '' ) { return delete_metadata( 'comment', $comment_id, $meta_key, $meta_value ); }