wp_delete_comment()
Удаляет или помещает в корзину комментарий по указанному ID.
Если корзина отключена, то комментарий будет удален навсегда, второй параметр ($force_delete) становится ненужным.
Использует wp_trash_comment(), если корзина включена и второй параметр не true.
Хуки из функции
Возвращает
true|false
. true - при удачном удалении и false - не удалось удалить.
Использование
wp_delete_comment( $comment_id, $force_delete );
- $comment_id(число) (обязательный)
- ID комментария, который нужно удалить.
- $force_delete(логический)
- Принудительное удаление. Если нужно удалить комментарий не помещая его в корзину, ставим true.
По умолчанию: false
Примеры
#1 Удаление комментария в WordPress
Удалим комментарий 457 и выведем сообщение в случае успеха "комментарий 457 удален!":
$id = 457; $tt = wp_delete_comment( $id, true ); // удаляем мимо корзины if( $tt ) echo "Комментарий $id удален!";
#2 Удаление комментария в корзину
Поместим комментарий 457 в корзину (при условии что корзина не выключена):
$id = 457; $tt = wp_delete_comment( $id ); if( $tt ) echo "Комментарий $id помещен в корзину!";
Заметки
- Global. wpdb. $wpdb WordPress database abstraction object.
Список изменений
С версии 2.0.0 | Введена. |