5ответ(ов) в теме
Есть функция get_message, которая получает количество непрочитанных сообщений с БД.
function get_message() {
global $wpdb,$user_ID;
$where = "WHERE adressat_mess = '$user_ID' AND status_mess='0'";
$num_mess = $wpdb->get_var("SELECT COUNT(ID) FROM ".RCL_PREF."private_message $where");
if($num_mess) $block .= '<span>'.$num_mess.'</span>';
return $block;
}
Вопрос: как сделать так,чтобы непрочитанные сообщения от 1 автора суммировались? (Как в ВКонтакте)
Спасибо за подсказку, сделал по-другому.
Итого:
function get_message() {
global $wpdb,$user_ID;
$where = "WHERE adressat_mess = '$user_ID' AND status_mess='0'";
$num_mess= $wpdb->get_var("SELECT COUNT(DISTINCT author_mess) FROM ".RCL_PREF."private_message $where");
if($num_mess > 0) $block .= '<span>'.$num_mess.'</span>';
return $block;
}
Тема закрыта. Публикация новых сообщений запрещена.