update_comment_meta()
Оновлює або додає метадані для зазначеного коментаря.
Функція може бути використана замість add_comment_meta() – додає метадані коментарі.
Функція спочатку перевіряє чи існує вказаний ключ додаткового поля, якщо не існує, то поле створюється нове, якщо існує, то поле оновлюється.
Метадані коментарі зберігаються в таблиці wp_commentmeta
.
Працює на основі:
update_metadata()
update_metadata()
Хуків немає.
Повертає
int|true|false
. Залежить від результату операції.
Використання
update_comment_meta( $comment_id, $meta_key, $meta_value, $prev_value );
-
$comment_id
(число) (обов’язковий) - ID коментаря, додаткові дані якого потрібно змінити.
-
$meta_key
(рядок) (обов’язковий) - Ключ поля, яке потрібно змінити.
-
$meta_value
(рядок) (обов’язковий) - Нове значення ключа.
-
$prev_value
(рядок) -
Старе значення ключа (під одним ключем може бути кілька значень, тому в деяких випадках потрібно вказати, яке саме значення потрібно оновити).
За замовчуванням: ”
Приклади
#1 Оновимо метадані коментарі 3416:
update_comment_meta(3416, 'my_key', 'Brad');
Тепер для отримання метаданих коментарів використовуйте функцію get_comment_meta() :
$ my_key = get_comment_meta (3416, 'my_key', true); echo my_key;
список змін
З версії 2.9.0 | Введено. |
Код update_comment_meta() update comment meta WP 6.0.2
function update_comment_meta( $comment_id, $meta_key, $meta_value, $prev_value = '' ) { return update_metadata( 'comment', $comment_id, $meta_key, $meta_value, $prev_value ); }